|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$37.63B
4.0%
YoY
|
$36.19B
16.58%
YoY
|
$31.04B
10.13%
YoY
|
$28.19B
23.46%
YoY
|
$22.83B
73.97%
YoY
|
| Cost Of Revenue |
$31.90B
4.16%
YoY
|
$30.63B
18.44%
YoY
|
$25.86B
12.26%
YoY
|
$23.04B
24.03%
YoY
|
$18.57B
70.41%
YoY
|
| Gross Profit |
$5.733B
3.09%
YoY
|
$5.561B
7.29%
YoY
|
$5.183B
0.59%
YoY
|
$5.152B
20.98%
YoY
|
$4.259B
91.36%
YoY
|
| Selling, General & Admin |
$3.945B
5.05%
YoY
|
$3.755B
13.62%
YoY
|
$3.305B
8.57%
YoY
|
$3.044B
23.65%
YoY
|
$2.462B
72.37%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$323.6M
9.58%
YoY
|
$295.3M
50.82%
YoY
|
$195.8M
13.38%
YoY
|
$172.7M
35.66%
YoY
|
$127.3M
37.77%
YoY
|
| Operating Expenses |
$3.945B
5.05%
YoY
|
$3.755B
7.26%
YoY
|
$3.501B
15.01%
YoY
|
$3.044B
23.65%
YoY
|
$2.462B
72.37%
YoY
|
| Operating Profit |
$1.595B
1.21%
YoY
|
$1.576B
-6.33%
YoY
|
$1.682B
-13.34%
YoY
|
$1.941B
16.38%
YoY
|
$1.668B
139.26%
YoY
|
| Interest Expense |
-$524.5M
-7.89%
YoY
|
-$569.4M
60.94%
YoY
|
-$353.8M
70.84%
YoY
|
-$207.1M
223.09%
YoY
|
-$64.10M
0.16%
YoY
|
| Other Income/Expense, Net |
$17.40M
-55.73%
YoY
|
$39.30M
65.82%
YoY
|
$23.70M
-154.86%
YoY
|
-$43.20M
-17.87%
YoY
|
-$52.60M
-189.3%
YoY
|
| Pretax Income |
$1.108B
2.79%
YoY
|
$1.078B
-20.85%
YoY
|
$1.362B
-21.25%
YoY
|
$1.730B
16.51%
YoY
|
$1.485B
128.96%
YoY
|
| Income Tax |
$282.5M
10.05%
YoY
|
$256.7M
-26.78%
YoY
|
$350.6M
-25.15%
YoY
|
$468.4M
10.97%
YoY
|
$422.1M
136.87%
YoY
|
| Net Earnings |
$819.6M
2.19%
YoY
|
$802.0M
-19.86%
YoY
|
$1.001B
-20.0%
YoY
|
$1.251B
18.01%
YoY
|
$1.060B
125.41%
YoY
|
| Basic Earnings Per Share |
$32.38
8.99%
YoY
|
$29.71
-18.29%
YoY
|
$36.36
-18.07%
YoY
|
$44.38
20.57%
YoY
|
$36.81
86.47%
YoY
|
| Diluted Earnings Per Share |
$32.32
9.01%
YoY
|
$29.65
-18.23%
YoY
|
$36.26
-17.91%
YoY
|
$44.17
20.88%
YoY
|
$36.54
87.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.30M shares
-6.3%
YoY
|
27.00M shares
-1.82%
YoY
|
27.50M shares
-2.48%
YoY
|
28.20M shares
-2.08%
YoY
|
28.80M shares
21.01%
YoY
|
| Diluted Shares Outstanding |
25.40M shares
-6.27%
YoY
|
27.10M shares
-1.81%
YoY
|
27.60M shares
-2.47%
YoY
|
28.30M shares
-2.41%
YoY
|
29.00M shares
20.33%
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 |
$9.271B
1.01%
YoY
|
$9.198B
0.26%
YoY
|
$9.676B
4.93%
YoY
|
$9.583B
3.8%
YoY
|
$9.178B
7.2%
YoY
|
$9.174B
19.53%
YoY
|
$9.221B
11.41%
YoY
|
$9.232B
13.81%
YoY
|
$8.562B
22.77%
YoY
|
$7.674B
10.48%
YoY
|
$8.277B
13.45%
YoY
|
$8.112B
12.04%
YoY
|
$6.974B
4.0%
YoY
|
$6.947B
10.1%
YoY
|
$7.296B
18.25%
YoY
|
$7.240B
20.48%
YoY
|
$6.705B
54.39%
YoY
|
$6.310B
60.07%
YoY
|
$6.170B
70.43%
YoY
|
| Cost Of Revenue |
$7.850B
1.05%
YoY
|
$7.803B
0.13%
YoY
|
$8.191B
5.15%
YoY
|
$8.098B
3.81%
YoY
|
$7.768B
7.49%
YoY
|
$7.793B
21.47%
YoY
|
$7.790B
12.8%
YoY
|
$7.801B
15.65%
YoY
|
$7.227B
24.96%
YoY
|
$6.416B
11.74%
YoY
|
$6.906B
15.45%
YoY
|
$6.745B
14.53%
YoY
|
$5.783B
6.56%
YoY
|
$5.741B
13.34%
YoY
|
$5.982B
20.09%
YoY
|
$5.889B
20.22%
YoY
|
$5.427B
49.61%
YoY
|
$5.066B
53.83%
YoY
|
$4.981B
67.78%
YoY
|
| Gross Profit |
$1.422B
0.8%
YoY
|
$1.394B
1.01%
YoY
|
$1.485B
3.76%
YoY
|
$1.485B
3.77%
YoY
|
$1.410B
5.63%
YoY
|
$1.381B
9.68%
YoY
|
$1.431B
4.38%
YoY
|
$1.431B
4.74%
YoY
|
$1.335B
12.14%
YoY
|
$1.259B
4.45%
YoY
|
$1.371B
4.34%
YoY
|
$1.366B
1.16%
YoY
|
$1.191B
-6.84%
YoY
|
$1.205B
-3.11%
YoY
|
$1.314B
10.52%
YoY
|
$1.351B
21.62%
YoY
|
$1.278B
78.63%
YoY
|
$1.244B
91.74%
YoY
|
$1.189B
82.49%
YoY
|
| Selling, General & Admin |
$1.037B
8.89%
YoY
|
$979.8M
9.38%
YoY
|
$995.0M
5.44%
YoY
|
$1.015B
4.24%
YoY
|
$952.7M
1.97%
YoY
|
$895.8M
4.94%
YoY
|
$943.7M
10.92%
YoY
|
$973.4M
16.06%
YoY
|
$934.3M
23.6%
YoY
|
$853.6M
6.9%
YoY
|
$850.8M
19.04%
YoY
|
$838.7M
7.32%
YoY
|
$755.9M
4.1%
YoY
|
$798.5M
12.93%
YoY
|
$714.7M
6.15%
YoY
|
$781.5M
23.26%
YoY
|
$726.1M
61.21%
YoY
|
$707.1M
75.81%
YoY
|
$673.3M
73.04%
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 |
$86.30M
11.07%
YoY
|
$84.10M
11.24%
YoY
|
$65.50M
3.15%
YoY
|
$65.20M
4.65%
YoY
|
$77.70M
2.37%
YoY
|
$75.60M
53.04%
YoY
|
$63.50M
15.66%
YoY
|
$62.30M
28.72%
YoY
|
$75.90M
60.47%
YoY
|
$49.40M
-2.37%
YoY
|
$54.90M
31.03%
YoY
|
$48.40M
18.05%
YoY
|
$47.30M
20.66%
YoY
|
$50.60M
41.34%
YoY
|
$41.90M
21.8%
YoY
|
$41.00M
35.31%
YoY
|
$39.20M
46.27%
YoY
|
$35.80M
42.63%
YoY
|
$34.40M
49.57%
YoY
|
| Operating Expenses |
$1.037B
8.89%
YoY
|
$1.048B
9.38%
YoY
|
$1.061B
5.29%
YoY
|
$1.015B
-2.03%
YoY
|
$952.7M
1.97%
YoY
|
$957.8M
6.07%
YoY
|
$1.007B
18.38%
YoY
|
$1.036B
16.75%
YoY
|
$934.3M
16.32%
YoY
|
$903.0M
7.55%
YoY
|
$850.8M
12.45%
YoY
|
$887.1M
13.51%
YoY
|
$803.2M
10.62%
YoY
|
$839.6M
13.02%
YoY
|
$756.6M
12.37%
YoY
|
$781.5M
23.26%
YoY
|
$726.1M
61.21%
YoY
|
$742.9M
73.9%
YoY
|
$673.3M
73.04%
YoY
|
| Operating Profit |
$335.8M
-17.35%
YoY
|
$346.8M
-17.96%
YoY
|
$424.6M
0.12%
YoY
|
$425.3M
7.56%
YoY
|
$406.3M
19.01%
YoY
|
$422.7M
18.84%
YoY
|
$424.1M
-8.85%
YoY
|
$395.4M
-17.5%
YoY
|
$341.4M
-11.9%
YoY
|
$355.7M
-2.68%
YoY
|
$465.3M
-16.55%
YoY
|
$479.3M
-9.28%
YoY
|
$387.5M
-24.43%
YoY
|
$365.5M
-27.03%
YoY
|
$557.6M
16.29%
YoY
|
$528.3M
18.37%
YoY
|
$512.8M
115.19%
YoY
|
$500.9M
126.14%
YoY
|
$479.5M
100.13%
YoY
|
| Interest Expense |
-$126.2M
2.94%
YoY
|
-$168.5M
-14.42%
YoY
|
-$126.1M
-10.63%
YoY
|
-$121.7M
-11.68%
YoY
|
-$122.6M
-1.76%
YoY
|
-$196.9M
79.16%
YoY
|
-$141.1M
43.98%
YoY
|
-$137.8M
72.68%
YoY
|
-$124.8M
85.71%
YoY
|
-$109.9M
168.05%
YoY
|
-$98.00M
61.72%
YoY
|
-$79.80M
41.74%
YoY
|
-$67.20M
34.67%
YoY
|
-$41.00M
-174.82%
YoY
|
-$60.60M
10.58%
YoY
|
-$56.30M
57.7%
YoY
|
-$49.90M
63.07%
YoY
|
$54.80M
-290.28%
YoY
|
-$54.80M
141.41%
YoY
|
| Other Income/Expense, Net |
-$67.60M
-8550.0%
YoY
|
$16.60M
-75.41%
YoY
|
-$13.30M
-360.78%
YoY
|
$48.50M
79.63%
YoY
|
$800.0K
-77.14%
YoY
|
$67.50M
294.74%
YoY
|
$5.100M
-196.23%
YoY
|
$27.00M
145.45%
YoY
|
$3.500M
40.0%
YoY
|
$17.10M
4175.0%
YoY
|
-$5.300M
-22.06%
YoY
|
$11.00M
-150.23%
YoY
|
$2.500M
-131.25%
YoY
|
$400.0K
-100.32%
YoY
|
-$6.800M
-73.54%
YoY
|
-$21.90M
-388.16%
YoY
|
-$8.000M
-335.29%
YoY
|
-$126.7M
-349.9%
YoY
|
-$25.70M
-1268.18%
YoY
|
| Pretax Income |
$142.0M
-50.09%
YoY
|
$189.5M
-33.95%
YoY
|
$282.2M
-2.08%
YoY
|
$352.1M
24.5%
YoY
|
$284.5M
28.97%
YoY
|
$286.9M
2.57%
YoY
|
$288.2M
-20.23%
YoY
|
$282.8M
-30.52%
YoY
|
$220.6M
-29.81%
YoY
|
$279.7M
-16.78%
YoY
|
$361.3M
-20.72%
YoY
|
$407.0M
-13.07%
YoY
|
$314.3M
-33.1%
YoY
|
$336.1M
-22.16%
YoY
|
$455.7M
7.93%
YoY
|
$468.2M
11.64%
YoY
|
$469.8M
122.23%
YoY
|
$431.8M
68.08%
YoY
|
$422.2M
92.7%
YoY
|
| Income Tax |
$40.00M
-45.43%
YoY
|
$51.60M
-25.97%
YoY
|
$63.60M
-2.6%
YoY
|
$93.90M
41.84%
YoY
|
$73.30M
31.83%
YoY
|
$69.70M
9.76%
YoY
|
$65.30M
-32.26%
YoY
|
$66.20M
-37.49%
YoY
|
$55.60M
-34.36%
YoY
|
$63.50M
-26.42%
YoY
|
$96.40M
-23.13%
YoY
|
$105.9M
-18.91%
YoY
|
$84.70M
-32.88%
YoY
|
$86.30M
-38.0%
YoY
|
$125.4M
10.78%
YoY
|
$130.6M
14.06%
YoY
|
$126.2M
128.62%
YoY
|
$139.2M
100.87%
YoY
|
$113.2M
87.73%
YoY
|
| Net Earnings |
$100.4M
-52.08%
YoY
|
$136.9M
-36.68%
YoY
|
$217.1M
3.83%
YoY
|
$256.1M
19.56%
YoY
|
$209.5M
28.84%
YoY
|
$216.2M
1.26%
YoY
|
$209.1M
-20.04%
YoY
|
$214.2M
-27.93%
YoY
|
$162.6M
-28.9%
YoY
|
$213.5M
-13.77%
YoY
|
$261.5M
-20.66%
YoY
|
$297.2M
-10.29%
YoY
|
$228.7M
-33.17%
YoY
|
$247.6M
-14.94%
YoY
|
$329.6M
7.05%
YoY
|
$331.3M
8.66%
YoY
|
$342.2M
119.08%
YoY
|
$291.1M
55.17%
YoY
|
$307.9M
93.89%
YoY
|
| Basic Earnings Per Share |
$4.29
-46.11%
YoY
|
N/A
|
$8.63
10.36%
YoY
|
$9.89
25.51%
YoY
|
$7.96
34.92%
YoY
|
N/A
|
$7.82
-17.6%
YoY
|
$7.88
-26.97%
YoY
|
$5.90
-29.09%
YoY
|
N/A
|
$9.49
-20.72%
YoY
|
$10.79
-7.54%
YoY
|
$8.32
-28.21%
YoY
|
N/A
|
$11.97
17.58%
YoY
|
$11.67
7.76%
YoY
|
$11.59
97.78%
YoY
|
N/A
|
$10.18
46.47%
YoY
|
| Diluted Earnings Per Share |
$4.28
-46.1%
YoY
|
$5.66
-29.87%
YoY
|
$8.62
10.38%
YoY
|
$9.87
25.27%
YoY
|
$7.94
34.8%
YoY
|
$8.07
4.29%
YoY
|
$7.80
-17.52%
YoY
|
$7.88
-26.87%
YoY
|
$5.89
-29.18%
YoY
|
$7.74
-14.4%
YoY
|
$9.46
-100.0%
YoY
|
$10.77
-7.17%
YoY
|
$8.32
-28.0%
YoY
|
$9.04
-100.0%
YoY
|
$11.94M
118120859.3%
YoY
|
$11.60
7.91%
YoY
|
$11.55
98.8%
YoY
|
$9.639M
37.7%
YoY
|
$10.11
47.38%
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 |
23.37M shares
-11.08%
YoY
|
24.25M shares
-8.96%
YoY
|
25.64M shares
-4.13%
YoY
|
26.03M shares
-5.02%
YoY
|
26.29M shares
-4.52%
YoY
|
26.64M shares
-3.21%
YoY
|
26.74M shares
-2.98%
YoY
|
27.41M shares
-0.44%
YoY
|
27.53M shares
0.7%
YoY
|
27.52M shares
0.66%
YoY
|
27.56M shares
0.13%
YoY
|
27.53M shares
-3.07%
YoY
|
27.34M shares
-7.33%
YoY
|
27.34M shares
-9.71%
YoY
|
27.53M shares
-9.15%
YoY
|
28.40M shares
1.07%
YoY
|
29.50M shares
10.9%
YoY
|
30.28M shares
N/A
|
30.30M shares
32.31%
YoY
|
| Diluted Shares Outstanding |
23.40M shares
-11.36%
YoY
|
N/A
|
25.20M shares
-5.97%
YoY
|
25.90M shares
-4.78%
YoY
|
26.40M shares
-4.35%
YoY
|
N/A
|
26.80M shares
-2.9%
YoY
|
27.20M shares
-1.45%
YoY
|
27.60M shares
0.36%
YoY
|
N/A
|
27.60M shares
0.0%
YoY
|
27.60M shares
-3.5%
YoY
|
27.50M shares
-7.09%
YoY
|
N/A
|
27.60M shares
-9.51%
YoY
|
28.60M shares
0.7%
YoY
|
29.60M shares
10.04%
YoY
|
N/A
|
30.50M shares
32.03%
YoY
|
Loading...