|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.81B
7.89%
YoY
|
$11.88B
6.7%
YoY
|
$11.13B
9.21%
YoY
|
$10.19B
0.05%
YoY
|
$10.19B
6.17%
YoY
|
| Cost Of Revenue |
$2.928B
5.83%
YoY
|
$2.767B
9.7%
YoY
|
$2.522B
6.86%
YoY
|
$2.360B
7.47%
YoY
|
$2.196B
-3.06%
YoY
|
| Gross Profit |
$9.887B
8.51%
YoY
|
$9.111B
5.82%
YoY
|
$8.610B
9.91%
YoY
|
$7.833B
-1.99%
YoY
|
$7.992B
9.02%
YoY
|
| Selling, General & Admin |
$8.688B
7.57%
YoY
|
$8.077B
4.96%
YoY
|
$7.695B
4.46%
YoY
|
$7.366B
127.31%
YoY
|
$3.241B
6.32%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$156.4M
12.2%
YoY
|
$139.4M
27.54%
YoY
|
$109.3M
-39.95%
YoY
|
$182.0M
146.61%
YoY
|
$73.80M
31.55%
YoY
|
| Operating Expenses |
$11.62B
7.13%
YoY
|
$10.84B
6.13%
YoY
|
$10.22B
5.05%
YoY
|
$9.726B
200.13%
YoY
|
$3.241B
6.32%
YoY
|
| Operating Profit |
-$1.729B
-0.16%
YoY
|
-$1.732B
7.78%
YoY
|
-$1.607B
-15.1%
YoY
|
-$1.893B
-139.84%
YoY
|
$4.751B
10.94%
YoY
|
| Interest Expense |
-$109.7M
2.52%
YoY
|
-$107.0M
-0.93%
YoY
|
-$108.0M
-199.72%
YoY
|
$108.3M
-3.13%
YoY
|
$111.8M
6.99%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.087B
17.27%
YoY
|
$927.3M
14.94%
YoY
|
$806.8M
130.58%
YoY
|
$349.9M
-55.31%
YoY
|
$783.0M
34.81%
YoY
|
| Income Tax |
$214.7M
28.49%
YoY
|
$167.1M
1.7%
YoY
|
$164.3M
124.15%
YoY
|
$73.30M
-56.76%
YoY
|
$169.5M
180.63%
YoY
|
| Net Earnings |
$872.7M
14.8%
YoY
|
$760.2M
18.32%
YoY
|
$642.5M
132.28%
YoY
|
$276.6M
-79.85%
YoY
|
$1.372B
210.64%
YoY
|
| Basic Earnings Per Share |
$17.14
17.8%
YoY
|
$14.55
21.05%
YoY
|
$12.02
136.15%
YoY
|
$5.09
-77.99%
YoY
|
$23.13
228.55%
YoY
|
| Diluted Earnings Per Share |
$16.93
17.08%
YoY
|
$14.46
21.04%
YoY
|
$11.95
136.6%
YoY
|
$5.05
-77.88%
YoY
|
$22.83
226.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.47M shares
-3.37%
YoY
|
52.23M shares
-2.29%
YoY
|
53.46M shares
-1.69%
YoY
|
54.37M shares
-8.06%
YoY
|
59.14M shares
-1.62%
YoY
|
| Diluted Shares Outstanding |
51.09M shares
-2.84%
YoY
|
52.58M shares
-2.23%
YoY
|
53.78M shares
-1.82%
YoY
|
54.78M shares
-8.88%
YoY
|
60.12M shares
-4.84%
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 |
$3.420B
11.26%
YoY
|
$3.350B
7.91%
YoY
|
$3.232B
8.89%
YoY
|
$3.158B
7.98%
YoY
|
$3.074B
6.73%
YoY
|
$3.105B
4.08%
YoY
|
$2.968B
6.98%
YoY
|
$2.925B
6.96%
YoY
|
$2.880B
8.98%
YoY
|
$2.983B
12.45%
YoY
|
$2.774B
8.88%
YoY
|
$2.735B
8.97%
YoY
|
$2.643B
6.45%
YoY
|
$2.653B
3.03%
YoY
|
$2.548B
-3.41%
YoY
|
$2.510B
-1.28%
YoY
|
$2.483B
2.06%
YoY
|
$2.575B
6.48%
YoY
|
$2.638B
10.99%
YoY
|
| Cost Of Revenue |
$769.1M
-1.36%
YoY
|
N/A
|
$709.6M
-8.65%
YoY
|
$721.5M
3.65%
YoY
|
$779.7M
25.13%
YoY
|
N/A
|
$776.8M
20.51%
YoY
|
$696.1M
10.06%
YoY
|
$623.1M
-3.49%
YoY
|
N/A
|
$644.6M
-3.86%
YoY
|
$632.5M
5.42%
YoY
|
$645.6M
30.56%
YoY
|
N/A
|
$670.5M
9.17%
YoY
|
$600.0M
12.11%
YoY
|
$494.5M
-6.47%
YoY
|
N/A
|
$614.2M
-3.81%
YoY
|
| Gross Profit |
$2.651B
15.55%
YoY
|
N/A
|
$2.522B
15.11%
YoY
|
$2.437B
9.34%
YoY
|
$2.294B
1.65%
YoY
|
N/A
|
$2.191B
2.88%
YoY
|
$2.229B
6.02%
YoY
|
$2.257B
13.01%
YoY
|
N/A
|
$2.130B
13.43%
YoY
|
$2.102B
10.08%
YoY
|
$1.997B
0.45%
YoY
|
N/A
|
$1.877B
-7.23%
YoY
|
$1.910B
-4.85%
YoY
|
$1.988B
4.43%
YoY
|
N/A
|
$2.024B
16.42%
YoY
|
| Selling, General & Admin |
$2.287B
9.76%
YoY
|
$2.322B
7.61%
YoY
|
$2.162B
7.39%
YoY
|
$2.121B
7.72%
YoY
|
$2.084B
7.56%
YoY
|
$2.158B
1.26%
YoY
|
$2.013B
7.42%
YoY
|
$1.969B
5.44%
YoY
|
$1.937B
6.26%
YoY
|
$2.131B
10.88%
YoY
|
$1.874B
1.69%
YoY
|
$1.868B
3.09%
YoY
|
$1.823B
1.83%
YoY
|
$1.922B
104.55%
YoY
|
$1.843B
125.16%
YoY
|
$1.812B
142.47%
YoY
|
$1.791B
6.43%
YoY
|
$939.4M
20.71%
YoY
|
$818.3M
21.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 |
$1.042B
-12.91%
YoY
|
$72.00M
12.68%
YoY
|
$933.7M
-2.99%
YoY
|
$926.9M
-8.71%
YoY
|
$1.197B
17.03%
YoY
|
$63.90M
15.76%
YoY
|
$962.5M
-4.27%
YoY
|
$1.015B
2051.06%
YoY
|
$1.023B
3.9%
YoY
|
$55.20M
32.06%
YoY
|
$1.005B
5.68%
YoY
|
$47.20M
-94.76%
YoY
|
$984.3M
10.66%
YoY
|
$41.80M
-8.33%
YoY
|
$951.4M
2170.64%
YoY
|
$900.0M
6.6%
YoY
|
$889.5M
13.59%
YoY
|
$45.60M
16.33%
YoY
|
$41.90M
4.49%
YoY
|
| Operating Expenses |
$3.056B
6.73%
YoY
|
$3.039B
7.45%
YoY
|
$2.871B
2.93%
YoY
|
$2.843B
6.66%
YoY
|
$2.864B
11.84%
YoY
|
$2.828B
3.6%
YoY
|
$2.790B
10.77%
YoY
|
$2.665B
6.61%
YoY
|
$2.560B
3.71%
YoY
|
$2.730B
8.29%
YoY
|
$2.518B
0.21%
YoY
|
$2.500B
3.67%
YoY
|
$2.469B
37.88%
YoY
|
$2.521B
5.65%
YoY
|
$2.513B
207.1%
YoY
|
$2.412B
222.76%
YoY
|
$1.791B
6.43%
YoY
|
$2.386B
1.75%
YoY
|
$818.3M
21.61%
YoY
|
| Operating Profit |
-$405.2M
-28.81%
YoY
|
N/A
|
-$349.2M
-41.66%
YoY
|
-$405.8M
-7.03%
YoY
|
-$569.2M
87.61%
YoY
|
N/A
|
-$598.6M
53.96%
YoY
|
-$436.5M
9.7%
YoY
|
-$303.4M
-35.67%
YoY
|
N/A
|
-$388.8M
-38.84%
YoY
|
-$397.9M
-20.74%
YoY
|
-$471.6M
-338.54%
YoY
|
N/A
|
-$635.7M
-152.74%
YoY
|
-$502.0M
-139.84%
YoY
|
$197.7M
-10.74%
YoY
|
N/A
|
$1.205B
13.14%
YoY
|
| Interest Expense |
-$28.30M
5.6%
YoY
|
-$28.30M
5.6%
YoY
|
-$27.90M
4.49%
YoY
|
-$26.70M
0.0%
YoY
|
-$26.80M
-200.0%
YoY
|
-$26.80M
0.0%
YoY
|
-$26.70M
-198.89%
YoY
|
-$26.70M
-1.84%
YoY
|
$26.80M
-0.74%
YoY
|
-$26.80M
-3.94%
YoY
|
$27.00M
2.66%
YoY
|
-$27.20M
-200.0%
YoY
|
$27.00M
0.37%
YoY
|
-$27.90M
2.95%
YoY
|
$26.30M
-4.36%
YoY
|
$27.20M
-5.56%
YoY
|
$26.90M
-5.28%
YoY
|
-$27.10M
1.12%
YoY
|
$27.50M
7.84%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$335.6M
82.69%
YoY
|
$283.5M
13.4%
YoY
|
$331.2M
118.61%
YoY
|
$289.0M
24.09%
YoY
|
$183.7M
-37.28%
YoY
|
$250.0M
10.33%
YoY
|
$151.5M
-33.78%
YoY
|
$232.9M
14.0%
YoY
|
$292.9M
99.12%
YoY
|
$226.6M
135.31%
YoY
|
$228.8M
2591.76%
YoY
|
$204.3M
192.27%
YoY
|
$147.1M
-13.88%
YoY
|
$96.30M
-40.48%
YoY
|
$8.500M
-95.56%
YoY
|
$69.90M
-70.84%
YoY
|
$170.8M
-11.55%
YoY
|
$161.8M
1.83%
YoY
|
$191.5M
70.22%
YoY
|
| Income Tax |
$61.50M
65.77%
YoY
|
$58.30M
19.71%
YoY
|
$65.60M
270.62%
YoY
|
$53.70M
21.49%
YoY
|
$37.10M
-34.34%
YoY
|
$48.70M
10.43%
YoY
|
$17.70M
-54.26%
YoY
|
$44.20M
-7.92%
YoY
|
$56.50M
68.66%
YoY
|
$44.10M
56.38%
YoY
|
$38.70M
3125.0%
YoY
|
$48.00M
171.19%
YoY
|
$33.50M
32.41%
YoY
|
$28.20M
-19.66%
YoY
|
$1.200M
-96.83%
YoY
|
$17.70M
-66.35%
YoY
|
$25.30M
-43.27%
YoY
|
$35.10M
-20.95%
YoY
|
$37.90M
54.69%
YoY
|
| Net Earnings |
$274.1M
86.97%
YoY
|
$225.2M
11.87%
YoY
|
$265.6M
98.51%
YoY
|
$235.3M
24.7%
YoY
|
$146.6M
-37.99%
YoY
|
$201.3M
10.3%
YoY
|
$133.8M
-29.62%
YoY
|
$188.7M
20.73%
YoY
|
$236.4M
108.1%
YoY
|
$182.5M
167.99%
YoY
|
$190.1M
2504.11%
YoY
|
$156.3M
199.43%
YoY
|
$113.6M
-21.92%
YoY
|
$68.10M
-44.9%
YoY
|
$7.300M
-99.17%
YoY
|
$52.20M
-74.64%
YoY
|
$145.5M
-10.74%
YoY
|
$123.6M
-11.21%
YoY
|
$882.4M
-3021.85%
YoY
|
| Basic Earnings Per Share |
$5.47
91.26%
YoY
|
N/A
|
$5.22
103.91%
YoY
|
$4.60
28.13%
YoY
|
$2.86
-36.44%
YoY
|
N/A
|
$2.56
-27.89%
YoY
|
$3.59
23.37%
YoY
|
$4.50
112.26%
YoY
|
N/A
|
$3.55
2435.71%
YoY
|
$2.91
203.13%
YoY
|
$2.12
-18.77%
YoY
|
N/A
|
$0.14
-99.06%
YoY
|
$0.96
-71.6%
YoY
|
$2.61
-2.25%
YoY
|
$2.16
-4.85%
YoY
|
$14.92
-2672.41%
YoY
|
| Diluted Earnings Per Share |
$5.41
91.17%
YoY
|
$4.54
17.64%
YoY
|
$5.17
102.75%
YoY
|
$4.56
27.37%
YoY
|
$2.83
-36.69%
YoY
|
$3.86
12.89%
YoY
|
$2.55
-27.97%
YoY
|
$3.58
23.43%
YoY
|
$4.47
110.85%
YoY
|
$3.42
169.69%
YoY
|
$3.54
2428.57%
YoY
|
$2.90
205.3%
YoY
|
$2.12
-18.15%
YoY
|
$1.27
-40.82%
YoY
|
$0.14
-99.06%
YoY
|
$0.95
-71.73%
YoY
|
$2.59
-1.89%
YoY
|
$2.14
-4.04%
YoY
|
$14.83
-2656.9%
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 |
49.70M shares
-2.15%
YoY
|
50.08M shares
-2.35%
YoY
|
50.46M shares
-2.58%
YoY
|
50.70M shares
-2.47%
YoY
|
50.79M shares
-2.28%
YoY
|
51.29M shares
-2.48%
YoY
|
51.79M shares
-2.32%
YoY
|
51.99M shares
-2.19%
YoY
|
51.98M shares
-1.78%
YoY
|
52.59M shares
-0.46%
YoY
|
53.02M shares
-0.35%
YoY
|
53.15M shares
-2.67%
YoY
|
52.92M shares
-5.13%
YoY
|
52.83M shares
-7.28%
YoY
|
53.21M shares
-10.01%
YoY
|
54.61M shares
-10.47%
YoY
|
55.78M shares
-5.77%
YoY
|
56.98M shares
-3.03%
YoY
|
59.13M shares
-1.77%
YoY
|
| Diluted Shares Outstanding |
50.20M shares
-2.96%
YoY
|
N/A
|
51.32M shares
-2.18%
YoY
|
51.57M shares
-2.17%
YoY
|
51.73M shares
-2.16%
YoY
|
N/A
|
52.46M shares
-2.38%
YoY
|
52.72M shares
-2.17%
YoY
|
52.87M shares
-1.54%
YoY
|
N/A
|
53.75M shares
-0.59%
YoY
|
53.89M shares
-2.05%
YoY
|
53.70M shares
-4.42%
YoY
|
N/A
|
54.07M shares
-9.1%
YoY
|
55.01M shares
-10.29%
YoY
|
56.18M shares
-9.07%
YoY
|
N/A
|
59.48M shares
-1.57%
YoY
|
Loading...