|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.903B
12.26%
YoY
|
$7.039B
13.94%
YoY
|
$6.178B
15.0%
YoY
|
$5.372B
-7.03%
YoY
|
$5.778B
19.03%
YoY
|
| Cost Of Revenue |
$2.431B
12.48%
YoY
|
$2.161B
15.52%
YoY
|
$1.871B
15.54%
YoY
|
$1.619B
-12.98%
YoY
|
$1.860B
17.49%
YoY
|
| Gross Profit |
$5.472B
12.17%
YoY
|
$4.878B
13.26%
YoY
|
$4.307B
14.77%
YoY
|
$3.753B
-4.2%
YoY
|
$3.917B
19.77%
YoY
|
| Selling, General & Admin |
$3.237B
12.32%
YoY
|
$2.882B
12.47%
YoY
|
$2.562B
14.98%
YoY
|
$2.228B
-4.68%
YoY
|
$2.338B
17.04%
YoY
|
| Research & Development |
$852.5M
13.96%
YoY
|
$748.1M
15.79%
YoY
|
$646.1M
21.95%
YoY
|
$529.8M
0.26%
YoY
|
$528.4M
24.74%
YoY
|
| Depreciation & Amortization |
$898.2M
10.51%
YoY
|
$812.8M
7.63%
YoY
|
$755.2M
16.17%
YoY
|
$650.1M
2.52%
YoY
|
$634.1M
23.63%
YoY
|
| Operating Expenses |
$4.089B
12.66%
YoY
|
$3.630B
41.67%
YoY
|
$2.562B
14.98%
YoY
|
$2.228B
-22.25%
YoY
|
$2.866B
18.39%
YoY
|
| Operating Profit |
$2.235B
11.95%
YoY
|
$1.997B
14.42%
YoY
|
$1.745B
14.48%
YoY
|
$1.525B
2.99%
YoY
|
$1.480B
16.23%
YoY
|
| Interest Expense |
-$299.5M
1117.48%
YoY
|
-$24.60M
-3614.29%
YoY
|
$700.0K
-100.36%
YoY
|
-$192.4M
-182.19%
YoY
|
$234.1M
7.14%
YoY
|
| Other Income/Expense, Net |
$200.0K
-104.0%
YoY
|
-$5.000M
78.57%
YoY
|
-$2.800M
-94.41%
YoY
|
-$50.10M
-301.2%
YoY
|
$24.90M
-791.67%
YoY
|
| Pretax Income |
$1.936B
-1.58%
YoY
|
$1.967B
12.86%
YoY
|
$1.743B
35.97%
YoY
|
$1.282B
0.87%
YoY
|
$1.271B
20.89%
YoY
|
| Income Tax |
$399.8M
-4.33%
YoY
|
$417.9M
11.53%
YoY
|
$374.7M
26.42%
YoY
|
$296.4M
2.77%
YoY
|
$288.4M
27.67%
YoY
|
| Net Earnings |
$1.536B
-0.84%
YoY
|
$1.549B
11.93%
YoY
|
$1.384B
-69.54%
YoY
|
$4.545B
294.3%
YoY
|
$1.153B
21.36%
YoY
|
| Basic Earnings Per Share |
$14.30
-1.17%
YoY
|
$14.47
11.48%
YoY
|
$12.98
-69.76%
YoY
|
$42.92
291.96%
YoY
|
$10.95
20.59%
YoY
|
| Diluted Earnings Per Share |
$14.20
-1.05%
YoY
|
$14.35
11.41%
YoY
|
$12.88
-100.0%
YoY
|
$42.55M
393284288.05%
YoY
|
$10.82
20.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
107.4M shares
0.28%
YoY
|
107.1M shares
0.47%
YoY
|
106.6M shares
0.66%
YoY
|
105.9M shares
0.57%
YoY
|
105.3M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
108.2M shares
0.19%
YoY
|
108.0M shares
0.56%
YoY
|
107.4M shares
0.56%
YoY
|
106.8M shares
0.28%
YoY
|
106.5M shares
0.76%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.095B
11.29%
YoY
|
$2.059B
9.67%
YoY
|
$2.018B
14.33%
YoY
|
$1.944B
13.21%
YoY
|
$1.883B
12.02%
YoY
|
$1.877B
16.34%
YoY
|
$1.765B
12.87%
YoY
|
$1.717B
12.12%
YoY
|
$1.681B
14.36%
YoY
|
$1.614B
12.76%
YoY
|
$1.563B
15.78%
YoY
|
$1.531B
16.81%
YoY
|
$1.470B
-3.73%
YoY
|
$1.431B
-5.38%
YoY
|
$1.350B
-7.69%
YoY
|
$1.311B
10.17%
YoY
|
$1.527B
10.94%
YoY
|
$1.512B
13.23%
YoY
|
$1.463B
22.08%
YoY
|
| Cost Of Revenue |
$641.5M
8.89%
YoY
|
$628.7M
5.7%
YoY
|
$614.5M
13.19%
YoY
|
$598.2M
14.27%
YoY
|
$589.1M
17.89%
YoY
|
$594.8M
21.81%
YoY
|
$542.9M
16.23%
YoY
|
$523.5M
12.8%
YoY
|
$499.7M
10.77%
YoY
|
$488.3M
13.93%
YoY
|
$467.1M
14.35%
YoY
|
$464.1M
16.23%
YoY
|
$451.1M
-9.14%
YoY
|
$428.6M
-13.29%
YoY
|
$408.5M
-12.47%
YoY
|
$399.3M
13.89%
YoY
|
$496.5M
12.82%
YoY
|
$494.3M
13.71%
YoY
|
$466.7M
20.19%
YoY
|
| Gross Profit |
$1.454B
12.38%
YoY
|
$1.430B
11.51%
YoY
|
$1.403B
14.84%
YoY
|
$1.345B
12.75%
YoY
|
$1.294B
9.54%
YoY
|
$1.282B
13.96%
YoY
|
$1.222B
11.44%
YoY
|
$1.193B
11.83%
YoY
|
$1.181B
15.94%
YoY
|
$1.125B
12.26%
YoY
|
$1.096B
16.4%
YoY
|
$1.067B
17.07%
YoY
|
$1.019B
-1.12%
YoY
|
$1.002B
-1.54%
YoY
|
$941.8M
-5.45%
YoY
|
$911.5M
8.62%
YoY
|
$1.030B
10.05%
YoY
|
$1.018B
13.0%
YoY
|
$996.1M
22.99%
YoY
|
| Selling, General & Admin |
$884.2M
15.15%
YoY
|
$841.6M
11.09%
YoY
|
$830.0M
14.47%
YoY
|
$797.1M
14.02%
YoY
|
$767.9M
9.75%
YoY
|
$757.6M
14.37%
YoY
|
$725.1M
11.52%
YoY
|
$699.1M
10.65%
YoY
|
$699.7M
13.29%
YoY
|
$662.4M
12.31%
YoY
|
$650.2M
18.52%
YoY
|
$631.8M
15.17%
YoY
|
$617.6M
1.41%
YoY
|
$589.8M
-1.35%
YoY
|
$548.6M
-7.42%
YoY
|
$548.6M
4.89%
YoY
|
$609.0M
8.48%
YoY
|
$597.9M
7.17%
YoY
|
$592.6M
23.61%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$230.4M
2431.87%
YoY
|
$230.3M
9.1%
YoY
|
$231.1M
12.18%
YoY
|
$223.7M
11.02%
YoY
|
$9.100M
-95.31%
YoY
|
$211.1M
7.65%
YoY
|
$206.0M
7.74%
YoY
|
$201.5M
9.39%
YoY
|
$194.2M
5.72%
YoY
|
$196.1M
6.75%
YoY
|
$191.2M
22.25%
YoY
|
$184.2M
22.07%
YoY
|
$183.7M
1570.0%
YoY
|
$183.7M
16.93%
YoY
|
$156.4M
1.16%
YoY
|
$150.9M
-6.33%
YoY
|
$11.00M
-16.03%
YoY
|
$157.1M
-3.44%
YoY
|
$154.6M
18.92%
YoY
|
| Operating Expenses |
$884.2M
15.15%
YoY
|
$841.6M
11.09%
YoY
|
$830.0M
14.47%
YoY
|
$797.1M
14.02%
YoY
|
$767.9M
9.75%
YoY
|
$757.6M
14.37%
YoY
|
$725.1M
11.52%
YoY
|
$699.1M
10.65%
YoY
|
$699.7M
13.29%
YoY
|
$662.4M
12.31%
YoY
|
$650.2M
18.52%
YoY
|
$631.8M
15.17%
YoY
|
$617.6M
1.41%
YoY
|
$589.8M
-1.35%
YoY
|
$548.6M
-7.42%
YoY
|
$548.6M
4.89%
YoY
|
$609.0M
8.48%
YoY
|
$597.9M
7.17%
YoY
|
$592.6M
23.61%
YoY
|
| Operating Profit |
$569.6M
8.33%
YoY
|
$588.3M
12.12%
YoY
|
$573.0M
15.38%
YoY
|
$548.3M
10.95%
YoY
|
$525.8M
9.25%
YoY
|
$524.7M
13.38%
YoY
|
$496.6M
11.32%
YoY
|
$494.2M
13.53%
YoY
|
$481.3M
20.02%
YoY
|
$462.8M
12.19%
YoY
|
$446.1M
13.45%
YoY
|
$435.3M
19.95%
YoY
|
$401.0M
-4.77%
YoY
|
$412.5M
28.67%
YoY
|
$393.2M
-2.55%
YoY
|
$362.9M
14.77%
YoY
|
$421.1M
12.41%
YoY
|
$320.6M
-6.53%
YoY
|
$403.5M
22.09%
YoY
|
| Interest Expense |
$68.00M
-163.37%
YoY
|
-$52.90M
-175.36%
YoY
|
-$76.80M
153.47%
YoY
|
-$62.50M
-8.49%
YoY
|
-$107.3M
-2923.68%
YoY
|
$70.20M
322.89%
YoY
|
-$30.30M
-171.46%
YoY
|
-$68.30M
-318.91%
YoY
|
$3.800M
-109.84%
YoY
|
$16.60M
-130.86%
YoY
|
$42.40M
-202.66%
YoY
|
$31.20M
-30.2%
YoY
|
-$38.60M
-173.38%
YoY
|
-$53.80M
-3.76%
YoY
|
-$41.30M
-170.96%
YoY
|
$44.70M
-24.87%
YoY
|
$52.60M
-13.2%
YoY
|
-$55.90M
-12.24%
YoY
|
$58.20M
-6.43%
YoY
|
| Other Income/Expense, Net |
-$2.600M
420.0%
YoY
|
-$800.0K
-80.49%
YoY
|
$2.000M
122.22%
YoY
|
-$500.0K
-16.67%
YoY
|
-$500.0K
-58.33%
YoY
|
-$4.100M
51.85%
YoY
|
$900.0K
-82.0%
YoY
|
-$600.0K
-78.57%
YoY
|
-$1.200M
-47.83%
YoY
|
-$2.700M
-94.63%
YoY
|
$5.000M
38.89%
YoY
|
-$2.800M
115.38%
YoY
|
-$2.300M
21.05%
YoY
|
-$50.30M
N/A
|
$3.600M
-311.76%
YoY
|
-$1.300M
550.0%
YoY
|
-$1.900M
-107.01%
YoY
|
$0.00
-100.0%
YoY
|
-$1.700M
-19.05%
YoY
|
| Pretax Income |
$635.0M
51.91%
YoY
|
$534.6M
-9.51%
YoY
|
$498.2M
6.64%
YoY
|
$485.3M
14.11%
YoY
|
$418.0M
-13.62%
YoY
|
$590.8M
23.94%
YoY
|
$467.2M
5.56%
YoY
|
$425.3M
-8.28%
YoY
|
$483.9M
34.38%
YoY
|
$476.7M
54.57%
YoY
|
$442.6M
24.5%
YoY
|
$463.7M
46.32%
YoY
|
$360.1M
-1.77%
YoY
|
$308.4M
16.51%
YoY
|
$355.5M
3.46%
YoY
|
$316.9M
23.55%
YoY
|
$366.6M
7.48%
YoY
|
$264.7M
-5.36%
YoY
|
$343.6M
29.08%
YoY
|
| Income Tax |
$126.1M
45.11%
YoY
|
$106.2M
-17.35%
YoY
|
$99.70M
0.4%
YoY
|
$107.0M
21.32%
YoY
|
$86.90M
-14.72%
YoY
|
$128.5M
29.54%
YoY
|
$99.30M
2.37%
YoY
|
$88.20M
-14.12%
YoY
|
$101.9M
34.43%
YoY
|
$99.20M
62.36%
YoY
|
$97.00M
23.41%
YoY
|
$102.7M
11.75%
YoY
|
$75.80M
-4.05%
YoY
|
$61.10M
-5.71%
YoY
|
$78.60M
-6.21%
YoY
|
$91.90M
76.39%
YoY
|
$79.00M
10.96%
YoY
|
$64.80M
18.46%
YoY
|
$83.80M
41.55%
YoY
|
| Net Earnings |
$508.9M
53.7%
YoY
|
$428.4M
-7.33%
YoY
|
$398.5M
8.32%
YoY
|
$378.3M
12.22%
YoY
|
$331.1M
-13.32%
YoY
|
$462.3M
18.84%
YoY
|
$367.9M
5.96%
YoY
|
$337.1M
-7.62%
YoY
|
$382.0M
34.93%
YoY
|
$389.0M
-79.83%
YoY
|
$347.2M
6.18%
YoY
|
$364.9M
35.75%
YoY
|
$283.1M
-85.99%
YoY
|
$1.928B
570.05%
YoY
|
$327.0M
12.95%
YoY
|
$268.8M
-6.11%
YoY
|
$2.021B
599.13%
YoY
|
$287.8M
12.51%
YoY
|
$289.5M
23.51%
YoY
|
| Basic Earnings Per Share |
$4.88
58.44%
YoY
|
N/A
|
$3.70
7.87%
YoY
|
$3.52
11.75%
YoY
|
$3.08
-13.73%
YoY
|
$4.31
18.41%
YoY
|
$3.43
5.54%
YoY
|
$3.15
-7.89%
YoY
|
$3.57
34.21%
YoY
|
$3.64
-79.98%
YoY
|
$3.25
5.52%
YoY
|
$3.42
34.65%
YoY
|
$2.66
-86.1%
YoY
|
$18.18
565.93%
YoY
|
$3.08
12.0%
YoY
|
$2.54
-6.62%
YoY
|
$19.13
595.64%
YoY
|
$2.73
11.89%
YoY
|
$2.75
22.77%
YoY
|
| Diluted Earnings Per Share |
$4.87
59.15%
YoY
|
$3.97
-7.24%
YoY
|
$3.68
8.23%
YoY
|
$3.49
11.84%
YoY
|
$3.06
-13.57%
YoY
|
$4.28
18.56%
YoY
|
$3.40
5.37%
YoY
|
$3.12
-7.84%
YoY
|
$3.54
33.24%
YoY
|
$3.61
-100.0%
YoY
|
$3.23
-100.0%
YoY
|
$3.39
34.52%
YoY
|
$2.66
-85.97%
YoY
|
$18.06M
668747299.08%
YoY
|
$3.062M
112981366.89%
YoY
|
$2.52
-6.32%
YoY
|
$18.94
593.77%
YoY
|
$2.70
12.03%
YoY
|
$2.71
22.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
102.9M shares
-4.15%
YoY
|
107.6M shares
0.38%
YoY
|
107.6M shares
0.39%
YoY
|
107.5M shares
0.44%
YoY
|
107.4M shares
0.34%
YoY
|
107.2M shares
0.38%
YoY
|
107.2M shares
0.46%
YoY
|
107.0M shares
0.42%
YoY
|
107.0M shares
0.73%
YoY
|
106.8M shares
0.73%
YoY
|
106.7M shares
0.66%
YoY
|
106.6M shares
0.65%
YoY
|
106.2M shares
0.61%
YoY
|
106.1M shares
0.54%
YoY
|
106.0M shares
0.58%
YoY
|
105.9M shares
0.57%
YoY
|
105.6M shares
0.57%
YoY
|
105.5M shares
0.58%
YoY
|
105.4M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
104.6M shares
-3.33%
YoY
|
N/A
|
108.4M shares
0.28%
YoY
|
108.4M shares
0.46%
YoY
|
108.2M shares
0.28%
YoY
|
N/A
|
108.1M shares
0.46%
YoY
|
107.9M shares
0.47%
YoY
|
107.9M shares
0.84%
YoY
|
N/A
|
107.6M shares
0.75%
YoY
|
107.4M shares
0.56%
YoY
|
107.0M shares
0.28%
YoY
|
N/A
|
106.8M shares
0.09%
YoY
|
106.8M shares
0.38%
YoY
|
106.7M shares
0.66%
YoY
|
N/A
|
106.7M shares
0.76%
YoY
|
Loading...