|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$23.51B
7.76%
YoY
|
$21.82B
-2.53%
YoY
|
$22.39B
4.51%
YoY
|
$21.42B
17.58%
YoY
|
$18.22B
47.8%
YoY
|
| Cost Of Revenue |
$18.54B
8.38%
YoY
|
$17.11B
-2.48%
YoY
|
$17.54B
4.67%
YoY
|
$16.76B
16.18%
YoY
|
$14.43B
44.28%
YoY
|
| Gross Profit |
$4.972B
5.5%
YoY
|
$4.713B
-2.71%
YoY
|
$4.844B
3.91%
YoY
|
$4.661B
22.92%
YoY
|
$3.792B
62.91%
YoY
|
| Selling, General & Admin |
$3.541B
7.11%
YoY
|
$3.306B
3.84%
YoY
|
$3.184B
4.59%
YoY
|
$3.044B
9.05%
YoY
|
$2.792B
50.17%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$83.90M
25.6%
YoY
|
$66.80M
-63.15%
YoY
|
$181.3M
279.29%
YoY
|
$47.80M
-22.4%
YoY
|
$61.60M
50.98%
YoY
|
| Operating Expenses |
$3.541B
7.11%
YoY
|
$3.306B
-1.75%
YoY
|
$3.365B
10.54%
YoY
|
$3.044B
9.05%
YoY
|
$2.792B
50.17%
YoY
|
| Operating Profit |
$1.233B
0.8%
YoY
|
$1.223B
-17.27%
YoY
|
$1.479B
2.81%
YoY
|
$1.438B
79.34%
YoY
|
$801.9M
131.06%
YoY
|
| Interest Expense |
-$386.7M
5.97%
YoY
|
-$364.9M
-6.27%
YoY
|
-$389.3M
32.23%
YoY
|
-$294.4M
9.83%
YoY
|
-$268.1M
18.31%
YoY
|
| Other Income/Expense, Net |
$9.600M
-89.64%
YoY
|
$92.70M
-469.32%
YoY
|
-$25.10M
257.86%
YoY
|
-$7.014M
-114.58%
YoY
|
$48.11M
1908.85%
YoY
|
| Pretax Income |
$855.9M
-10.0%
YoY
|
$951.0M
-4.13%
YoY
|
$992.0M
-12.73%
YoY
|
$1.137B
95.33%
YoY
|
$581.9M
373.71%
YoY
|
| Income Tax |
$213.4M
-7.86%
YoY
|
$231.6M
2.52%
YoY
|
$225.9M
-17.71%
YoY
|
$274.5M
137.67%
YoY
|
$115.5M
406.56%
YoY
|
| Net Earnings |
$640.2M
-10.79%
YoY
|
$717.6M
1.34%
YoY
|
$708.1M
-17.71%
YoY
|
$860.5M
84.9%
YoY
|
$465.4M
362.79%
YoY
|
| Basic Earnings Per Share |
$13.26
0.0%
YoY
|
$13.26
-4.33%
YoY
|
$13.86
-12.44%
YoY
|
$15.83
95.19%
YoY
|
$8.11
430.07%
YoY
|
| Diluted Earnings Per Share |
$13.05
0.0%
YoY
|
$13.05
-3.61%
YoY
|
$13.54
-11.68%
YoY
|
$15.33
95.54%
YoY
|
$7.84
419.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
48.70M shares
-2.21%
YoY
|
49.80M shares
-2.54%
YoY
|
51.10M shares
0.72%
YoY
|
50.73M shares
0.86%
YoY
|
50.30M shares
8.94%
YoY
|
| Diluted Shares Outstanding |
49.50M shares
-2.17%
YoY
|
50.60M shares
-3.25%
YoY
|
52.30M shares
-0.18%
YoY
|
52.40M shares
0.7%
YoY
|
52.03M shares
11.59%
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 |
$6.080B
13.78%
YoY
|
$6.069B
10.34%
YoY
|
$6.199B
12.93%
YoY
|
$5.900B
7.66%
YoY
|
$5.344B
-0.12%
YoY
|
$5.500B
0.48%
YoY
|
$5.489B
-2.75%
YoY
|
$5.480B
-4.63%
YoY
|
$5.350B
-3.11%
YoY
|
$5.473B
-1.53%
YoY
|
$5.644B
3.64%
YoY
|
$5.746B
4.78%
YoY
|
$5.522B
11.96%
YoY
|
$5.558B
14.56%
YoY
|
$5.446B
15.18%
YoY
|
$5.484B
19.32%
YoY
|
$4.932B
22.04%
YoY
|
$4.852B
17.51%
YoY
|
$4.728B
14.16%
YoY
|
| Cost Of Revenue |
$4.788B
13.52%
YoY
|
$4.782B
10.3%
YoY
|
$4.882B
14.15%
YoY
|
$4.657B
8.76%
YoY
|
$4.218B
0.14%
YoY
|
$4.336B
0.77%
YoY
|
$4.277B
-3.29%
YoY
|
$4.282B
-4.92%
YoY
|
$4.212B
-2.35%
YoY
|
$4.303B
-0.86%
YoY
|
$4.422B
4.27%
YoY
|
$4.503B
4.87%
YoY
|
$4.313B
11.08%
YoY
|
$4.340B
12.91%
YoY
|
$4.241B
14.01%
YoY
|
$4.294B
18.27%
YoY
|
$3.883B
20.2%
YoY
|
$3.844B
14.51%
YoY
|
$3.720B
10.85%
YoY
|
| Gross Profit |
$1.292B
14.77%
YoY
|
$1.286B
10.51%
YoY
|
$1.317B
8.63%
YoY
|
$1.243B
3.73%
YoY
|
$1.126B
-1.08%
YoY
|
$1.164B
-0.57%
YoY
|
$1.213B
-0.76%
YoY
|
$1.198B
-3.57%
YoY
|
$1.138B
-5.84%
YoY
|
$1.171B
-3.9%
YoY
|
$1.222B
1.45%
YoY
|
$1.242B
4.45%
YoY
|
$1.209B
15.19%
YoY
|
$1.218B
20.87%
YoY
|
$1.205B
19.5%
YoY
|
$1.189B
23.24%
YoY
|
$1.049B
29.35%
YoY
|
$1.008B
30.56%
YoY
|
$1.008B
28.32%
YoY
|
| Selling, General & Admin |
$947.6M
13.31%
YoY
|
$898.9M
11.35%
YoY
|
$922.9M
11.05%
YoY
|
$872.2M
5.29%
YoY
|
$836.3M
1.81%
YoY
|
$807.3M
1.06%
YoY
|
$831.1M
4.36%
YoY
|
$828.4M
2.15%
YoY
|
$821.4M
0.45%
YoY
|
$798.8M
2.7%
YoY
|
$796.4M
4.76%
YoY
|
$811.0M
4.93%
YoY
|
$817.7M
13.87%
YoY
|
$777.8M
9.14%
YoY
|
$760.2M
5.32%
YoY
|
$772.9M
10.48%
YoY
|
$718.1M
12.81%
YoY
|
$712.7M
22.43%
YoY
|
$721.8M
28.44%
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 |
$50.70M
4.75%
YoY
|
$51.80M
13.6%
YoY
|
$49.10M
6.74%
YoY
|
$48.30M
4.77%
YoY
|
$48.40M
6.37%
YoY
|
$45.60M
1.56%
YoY
|
$46.00M
2.0%
YoY
|
$46.10M
-1.71%
YoY
|
$45.50M
2.48%
YoY
|
$44.90M
3.35%
YoY
|
$45.10M
5.56%
YoY
|
$46.90M
2.25%
YoY
|
$44.40M
-5.49%
YoY
|
$43.45M
-19.41%
YoY
|
$42.72M
-24.69%
YoY
|
$45.87M
-1.81%
YoY
|
$46.98M
14.03%
YoY
|
$53.91M
30.53%
YoY
|
$56.73M
24.69%
YoY
|
| Operating Expenses |
$947.6M
13.31%
YoY
|
$950.7M
11.47%
YoY
|
$922.9M
11.05%
YoY
|
$872.2M
5.29%
YoY
|
$836.3M
-3.53%
YoY
|
$852.9M
1.1%
YoY
|
$831.1M
4.36%
YoY
|
$828.4M
-3.44%
YoY
|
$866.9M
6.02%
YoY
|
$843.6M
2.72%
YoY
|
$796.4M
4.76%
YoY
|
$857.9M
11.0%
YoY
|
$817.7M
13.87%
YoY
|
$821.3M
7.13%
YoY
|
$760.2M
5.32%
YoY
|
$772.9M
10.48%
YoY
|
$718.1M
12.81%
YoY
|
$766.6M
22.97%
YoY
|
$721.8M
28.44%
YoY
|
| Operating Profit |
$293.5M
21.83%
YoY
|
$335.6M
7.88%
YoY
|
$345.4M
2.92%
YoY
|
$322.2M
-0.4%
YoY
|
$240.9M
-11.11%
YoY
|
$311.1M
-4.89%
YoY
|
$335.6M
-11.8%
YoY
|
$323.5M
-15.86%
YoY
|
$271.0M
-21.77%
YoY
|
$327.1M
-17.61%
YoY
|
$380.5M
-5.25%
YoY
|
$384.5M
3.72%
YoY
|
$346.4M
21.96%
YoY
|
$397.0M
64.54%
YoY
|
$401.6M
75.01%
YoY
|
$370.7M
69.37%
YoY
|
$284.0M
113.15%
YoY
|
$241.3M
160.11%
YoY
|
$229.5M
28.84%
YoY
|
| Interest Expense |
-$96.70M
12.05%
YoY
|
-$108.5M
27.5%
YoY
|
-$99.00M
14.45%
YoY
|
-$92.90M
-5.97%
YoY
|
-$86.30M
-8.58%
YoY
|
-$85.10M
-12.27%
YoY
|
-$86.50M
-12.18%
YoY
|
-$98.80M
0.0%
YoY
|
-$94.40M
-0.63%
YoY
|
-$97.00M
11.16%
YoY
|
-$98.50M
31.23%
YoY
|
-$98.80M
44.28%
YoY
|
-$95.00M
49.32%
YoY
|
-$87.27M
44.5%
YoY
|
-$75.06M
7.65%
YoY
|
-$68.48M
1.31%
YoY
|
-$63.62M
-9.6%
YoY
|
-$60.39M
-18.72%
YoY
|
-$69.72M
-6.47%
YoY
|
| Other Income/Expense, Net |
$400.0K
-300.0%
YoY
|
$2.600M
-168.42%
YoY
|
$0.00
-100.0%
YoY
|
$7.300M
-92.39%
YoY
|
-$200.0K
-99.07%
YoY
|
-$3.800M
-63.81%
YoY
|
$24.90M
-772.97%
YoY
|
$95.90M
-12087.5%
YoY
|
-$21.60M
113.86%
YoY
|
-$10.50M
162.04%
YoY
|
-$3.700M
437.79%
YoY
|
-$800.0K
-33.05%
YoY
|
-$10.10M
798.58%
YoY
|
-$4.007M
-110.23%
YoY
|
-$688.0K
-112.93%
YoY
|
-$1.195M
-249.0%
YoY
|
-$1.124M
-140.04%
YoY
|
$39.18M
4253.67%
YoY
|
$5.320M
-107.14%
YoY
|
| Pretax Income |
$197.2M
27.72%
YoY
|
$218.6M
4.39%
YoY
|
$246.4M
-10.07%
YoY
|
$236.6M
-26.2%
YoY
|
$154.4M
5.03%
YoY
|
$209.4M
0.53%
YoY
|
$274.0M
-1.55%
YoY
|
$320.6M
21.35%
YoY
|
$147.0M
-39.08%
YoY
|
$208.3M
-28.29%
YoY
|
$278.3M
-14.59%
YoY
|
$264.2M
-12.24%
YoY
|
$241.3M
10.04%
YoY
|
$290.5M
45.91%
YoY
|
$325.8M
97.4%
YoY
|
$301.0M
97.94%
YoY
|
$219.3M
233.84%
YoY
|
$199.1M
927.02%
YoY
|
$165.1M
58.21%
YoY
|
| Income Tax |
$43.10M
19.39%
YoY
|
$57.70M
32.64%
YoY
|
$57.80M
-16.59%
YoY
|
$61.80M
-29.61%
YoY
|
$36.10M
16.83%
YoY
|
$43.50M
-33.79%
YoY
|
$69.30M
56.43%
YoY
|
$87.80M
22.28%
YoY
|
$30.90M
-29.93%
YoY
|
$65.70M
-7.92%
YoY
|
$44.30M
-48.27%
YoY
|
$71.80M
-10.12%
YoY
|
$44.10M
17.12%
YoY
|
$71.35M
127.89%
YoY
|
$85.64M
90.86%
YoY
|
$79.89M
143.56%
YoY
|
$37.65M
476.54%
YoY
|
$31.31M
-3578.78%
YoY
|
$44.87M
84.7%
YoY
|
| Net Earnings |
$153.8M
29.9%
YoY
|
$165.2M
9.33%
YoY
|
$187.5M
-8.22%
YoY
|
$174.5M
-24.82%
YoY
|
$118.4M
16.77%
YoY
|
$151.1M
18.42%
YoY
|
$204.3M
-12.47%
YoY
|
$232.1M
29.88%
YoY
|
$101.4M
-48.55%
YoY
|
$127.6M
-37.62%
YoY
|
$233.4M
-2.59%
YoY
|
$178.7M
-19.03%
YoY
|
$197.1M
8.75%
YoY
|
$204.6M
22.19%
YoY
|
$239.6M
100.34%
YoY
|
$220.7M
85.16%
YoY
|
$181.2M
206.27%
YoY
|
$167.4M
725.18%
YoY
|
$119.6M
48.24%
YoY
|
| Basic Earnings Per Share |
$3.16
48.36%
YoY
|
N/A
|
$3.85
-0.52%
YoY
|
$3.88
-10.6%
YoY
|
$2.13
7.04%
YoY
|
N/A
|
$3.87
-9.58%
YoY
|
$4.34
24.71%
YoY
|
$1.99
-44.41%
YoY
|
N/A
|
$4.28
-3.39%
YoY
|
$3.48
-14.5%
YoY
|
$3.58
8.48%
YoY
|
N/A
|
$4.43
111.96%
YoY
|
$4.07
94.74%
YoY
|
$3.30
270.79%
YoY
|
N/A
|
$2.09
58.33%
YoY
|
| Diluted Earnings Per Share |
$3.11
48.1%
YoY
|
$3.34
10.59%
YoY
|
$3.79
-0.52%
YoY
|
$3.83
-10.51%
YoY
|
$2.10
7.49%
YoY
|
$3.02
23.15%
YoY
|
$3.81
-9.29%
YoY
|
$4.28
25.5%
YoY
|
$1.95
-43.86%
YoY
|
$2.45
-37.12%
YoY
|
$4.20
-2.33%
YoY
|
$3.41
-13.66%
YoY
|
$3.48
9.09%
YoY
|
$3.90
-100.0%
YoY
|
$4.30
112.87%
YoY
|
$3.95
95.54%
YoY
|
$3.19
266.67%
YoY
|
$3.193M
2902685976.51%
YoY
|
$2.02
54.2%
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 |
48.66M shares
-0.27%
YoY
|
48.65M shares
-0.73%
YoY
|
48.66M shares
-1.01%
YoY
|
48.80M shares
-3.98%
YoY
|
48.80M shares
-4.23%
YoY
|
49.00M shares
-4.06%
YoY
|
49.16M shares
-4.35%
YoY
|
50.83M shares
-0.87%
YoY
|
50.95M shares
-0.29%
YoY
|
51.08M shares
0.46%
YoY
|
51.39M shares
1.16%
YoY
|
51.27M shares
1.09%
YoY
|
51.10M shares
0.99%
YoY
|
50.84M shares
0.86%
YoY
|
50.80M shares
0.83%
YoY
|
50.72M shares
0.94%
YoY
|
50.60M shares
0.94%
YoY
|
50.41M shares
0.73%
YoY
|
50.39M shares
0.69%
YoY
|
| Diluted Shares Outstanding |
49.50M shares
-0.2%
YoY
|
N/A
|
49.50M shares
-0.6%
YoY
|
49.40M shares
-2.95%
YoY
|
49.60M shares
-4.43%
YoY
|
N/A
|
49.80M shares
-4.6%
YoY
|
50.90M shares
-2.86%
YoY
|
51.90M shares
-1.14%
YoY
|
N/A
|
52.20M shares
-0.36%
YoY
|
52.40M shares
0.34%
YoY
|
52.50M shares
0.5%
YoY
|
N/A
|
52.39M shares
0.63%
YoY
|
52.22M shares
0.43%
YoY
|
52.24M shares
1.02%
YoY
|
N/A
|
52.06M shares
3.12%
YoY
|
Loading...