|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$30.85B
10.49%
YoY
|
$27.92B
-15.66%
YoY
|
$33.11B
-10.82%
YoY
|
$37.12B
7.68%
YoY
|
$34.48B
20.24%
YoY
|
| Cost Of Revenue |
$27.39B
11.19%
YoY
|
$24.63B
-14.94%
YoY
|
$28.96B
-10.31%
YoY
|
$32.29B
6.65%
YoY
|
$30.27B
18.81%
YoY
|
| Gross Profit |
$3.467B
5.29%
YoY
|
$3.292B
-20.65%
YoY
|
$4.149B
-14.22%
YoY
|
$4.837B
15.09%
YoY
|
$4.202B
31.69%
YoY
|
| Selling, General & Admin |
$2.391B
7.79%
YoY
|
$2.218B
-8.08%
YoY
|
$2.413B
-6.01%
YoY
|
$2.567B
5.42%
YoY
|
$2.435B
16.67%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$137.8M
-15.49%
YoY
|
$163.0M
-10.01%
YoY
|
$181.1M
-3.34%
YoY
|
$187.4M
-3.97%
YoY
|
$195.1M
3.21%
YoY
|
| Operating Expenses |
$2.391B
7.79%
YoY
|
$2.218B
-14.5%
YoY
|
$2.594B
1.05%
YoY
|
$2.567B
5.42%
YoY
|
$2.435B
16.67%
YoY
|
| Operating Profit |
$822.2M
6.98%
YoY
|
$768.6M
-50.58%
YoY
|
$1.555B
-24.82%
YoY
|
$2.068B
32.87%
YoY
|
$1.557B
74.04%
YoY
|
| Interest Expense |
-$102.0M
-62.67%
YoY
|
-$273.3M
-9.81%
YoY
|
-$303.0M
67.57%
YoY
|
-$180.8M
56.89%
YoY
|
-$115.3M
-12.68%
YoY
|
| Other Income/Expense, Net |
-$2.277M
-46.86%
YoY
|
-$4.285M
13.45%
YoY
|
-$3.777M
7.82%
YoY
|
-$3.503M
-32.37%
YoY
|
-$5.180M
3.6%
YoY
|
| Pretax Income |
$717.9M
46.72%
YoY
|
$489.3M
-57.98%
YoY
|
$1.164B
124.93%
YoY
|
$517.6M
52.47%
YoY
|
$339.5M
224.45%
YoY
|
| Income Tax |
$148.2M
54.71%
YoY
|
$95.81M
-62.43%
YoY
|
$255.0M
-43.21%
YoY
|
$449.0M
37.77%
YoY
|
$325.9M
88.61%
YoY
|
| Net Earnings |
$571.3M
45.7%
YoY
|
$392.1M
-56.61%
YoY
|
$903.5M
-36.68%
YoY
|
$1.427B
28.76%
YoY
|
$1.108B
89.62%
YoY
|
| Basic Earnings Per Share |
$11.03
49.86%
YoY
|
$7.36
-54.09%
YoY
|
$16.03
-27.17%
YoY
|
$22.01
43.95%
YoY
|
$15.29
104.14%
YoY
|
| Diluted Earnings Per Share |
$10.93
49.93%
YoY
|
$7.29
-53.98%
YoY
|
$15.84
-27.33%
YoY
|
$21.80
44.37%
YoY
|
$15.10
103.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.80M
-2.77%
YoY
|
53.28M
-5.46%
YoY
|
56.36M
-13.08%
YoY
|
64.84M shares
-10.53%
YoY
|
72.47M shares
-7.08%
YoY
|
| Diluted Shares Outstanding |
52.26M
-2.87%
YoY
|
53.80M
-5.68%
YoY
|
57.04M
-12.86%
YoY
|
65.45M shares
-10.81%
YoY
|
73.39M shares
-6.68%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$9.474B
24.98%
YoY
|
$8.746B
20.1%
YoY
|
$7.713B
13.03%
YoY
|
$7.580B
9.97%
YoY
|
$6.814B
-1.59%
YoY
|
$7.283B
-7.21%
YoY
|
$6.823B
-19.86%
YoY
|
$6.893B
-21.1%
YoY
|
$6.924B
N/A
|
$7.849B
-15.29%
YoY
|
$8.515B
-10.0%
YoY
|
$8.736B
-3.72%
YoY
|
$9.266B
8.86%
YoY
|
$9.461B
10.49%
YoY
|
$9.074B
8.21%
YoY
|
$8.512B
0.69%
YoY
|
$8.563B
18.41%
YoY
|
| Cost Of Revenue |
$8.383B
24.54%
YoY
|
$7.738B
19.42%
YoY
|
$6.877B
13.89%
YoY
|
$6.731B
11.33%
YoY
|
$6.040B
-0.44%
YoY
|
$6.480B
-5.54%
YoY
|
$6.038B
-18.93%
YoY
|
$6.046B
-20.68%
YoY
|
$6.066B
N/A
|
$6.860B
-15.1%
YoY
|
$7.448B
-9.44%
YoY
|
$7.623B
-3.1%
YoY
|
$8.080B
8.65%
YoY
|
$8.225B
8.76%
YoY
|
$7.867B
5.51%
YoY
|
$7.437B
-1.25%
YoY
|
$7.563B
17.38%
YoY
|
| Gross Profit |
$1.090B
28.49%
YoY
|
$1.009B
25.57%
YoY
|
$835.3M
6.43%
YoY
|
$848.7M
0.26%
YoY
|
$774.0M
-9.77%
YoY
|
$803.3M
-18.82%
YoY
|
$784.8M
-26.38%
YoY
|
$846.4M
-24.01%
YoY
|
$857.8M
N/A
|
$989.6M
-16.63%
YoY
|
$1.066B
-13.77%
YoY
|
$1.114B
-7.76%
YoY
|
$1.187B
10.33%
YoY
|
$1.236B
23.61%
YoY
|
$1.208B
29.82%
YoY
|
$1.076B
16.46%
YoY
|
$1.000B
26.82%
YoY
|
| Selling, General & Admin |
$656.1M
9.18%
YoY
|
$639.5M
16.79%
YoY
|
$587.9M
9.98%
YoY
|
$601.0M
8.76%
YoY
|
$562.3M
-3.6%
YoY
|
$547.5M
-7.21%
YoY
|
$534.5M
-13.4%
YoY
|
$552.6M
-13.98%
YoY
|
$583.3M
N/A
|
$590.0M
-6.99%
YoY
|
$617.2M
-5.57%
YoY
|
$642.4M
-0.23%
YoY
|
$634.4M
1.35%
YoY
|
$653.6M
8.56%
YoY
|
$643.9M
12.07%
YoY
|
$625.9M
14.32%
YoY
|
$602.1M
19.41%
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
|
| Depreciation & Amortization |
$36.05M
2.53%
YoY
|
$33.99M
-14.26%
YoY
|
$32.79M
-19.21%
YoY
|
$35.16M
-14.32%
YoY
|
$35.81M
-14.18%
YoY
|
$39.64M
-8.28%
YoY
|
$40.59M
-12.26%
YoY
|
$41.04M
-12.09%
YoY
|
$41.73M
N/A
|
$43.22M
-6.52%
YoY
|
$46.26M
-2.09%
YoY
|
$46.68M
-3.37%
YoY
|
$46.23M
-3.8%
YoY
|
$47.25M
-2.65%
YoY
|
$48.31M
-4.03%
YoY
|
$48.05M
-0.71%
YoY
|
$48.54M
3.87%
YoY
|
| Operating Expenses |
$656.1M
9.18%
YoY
|
$673.4M
14.7%
YoY
|
$587.9M
9.98%
YoY
|
$601.0M
8.76%
YoY
|
$562.3M
-3.6%
YoY
|
$587.1M
-7.27%
YoY
|
$534.5M
-19.44%
YoY
|
$552.6M
-13.98%
YoY
|
$583.3M
N/A
|
$633.2M
-0.18%
YoY
|
$663.5M
1.5%
YoY
|
$642.4M
-0.23%
YoY
|
$634.4M
1.35%
YoY
|
$653.6M
8.56%
YoY
|
$643.9M
12.07%
YoY
|
$625.9M
5.01%
YoY
|
$602.1M
19.41%
YoY
|
| Operating Profit |
$361.6M
89.73%
YoY
|
$335.3M
55.12%
YoY
|
$179.0M
2.14%
YoY
|
$190.6M
-10.22%
YoY
|
$158.6M
-14.72%
YoY
|
$216.2M
-39.34%
YoY
|
$175.3M
-56.47%
YoY
|
$212.3M
-49.72%
YoY
|
$185.9M
N/A
|
$356.3M
-29.11%
YoY
|
$402.6M
-24.44%
YoY
|
$422.2M
-17.29%
YoY
|
$502.7M
24.16%
YoY
|
$532.8M
56.47%
YoY
|
$510.4M
70.41%
YoY
|
$404.9M
23.55%
YoY
|
$340.5M
42.97%
YoY
|
| Interest Expense |
-$53.38M
-224.04%
YoY
|
-$40.78M
-37.27%
YoY
|
-$49.55M
-14.84%
YoY
|
$43.03M
-161.26%
YoY
|
-$54.72M
-31.47%
YoY
|
-$65.01M
-0.58%
YoY
|
-$58.19M
-28.41%
YoY
|
-$70.25M
1.19%
YoY
|
-$79.85M
N/A
|
-$65.38M
24.07%
YoY
|
-$81.28M
76.36%
YoY
|
-$69.43M
123.02%
YoY
|
-$52.70M
74.9%
YoY
|
-$46.09M
93.89%
YoY
|
-$31.13M
3.77%
YoY
|
-$30.13M
26.07%
YoY
|
-$23.77M
-14.19%
YoY
|
| Other Income/Expense, Net |
-$962.0K
44.88%
YoY
|
-$327.0K
-76.53%
YoY
|
-$664.0K
-32.18%
YoY
|
-$664.0K
-32.24%
YoY
|
-$622.0K
-33.33%
YoY
|
-$1.393M
9.94%
YoY
|
-$979.0K
21.92%
YoY
|
-$980.0K
14.89%
YoY
|
-$933.0K
N/A
|
-$1.267M
42.36%
YoY
|
-$803.0K
-3.83%
YoY
|
-$853.0K
-4.05%
YoY
|
-$890.0K
-29.14%
YoY
|
-$835.0K
-41.93%
YoY
|
-$889.0K
-25.92%
YoY
|
-$1.256M
-58.13%
YoY
|
-$1.438M
-339.67%
YoY
|
| Pretax Income |
$307.3M
31.9%
YoY
|
$253.0M
96.55%
YoY
|
$128.8M
10.94%
YoY
|
$233.0M
67.13%
YoY
|
$103.2M
-1.83%
YoY
|
$128.7M
-48.52%
YoY
|
$116.1M
-62.57%
YoY
|
$139.4M
-60.39%
YoY
|
$105.1M
N/A
|
$250.0M
-44.33%
YoY
|
$310.2M
-36.17%
YoY
|
$351.9M
-26.44%
YoY
|
$449.1M
20.25%
YoY
|
$485.9M
54.1%
YoY
|
$478.4M
78.32%
YoY
|
$373.5M
26.05%
YoY
|
$315.3M
49.37%
YoY
|
| Income Tax |
$71.23M
55.07%
YoY
|
$59.43M
106.23%
YoY
|
$19.53M
28.49%
YoY
|
$45.93M
54.34%
YoY
|
$23.35M
5.94%
YoY
|
$28.82M
-46.46%
YoY
|
$15.20M
-79.0%
YoY
|
$29.76M
-61.12%
YoY
|
$22.04M
N/A
|
$53.82M
-48.98%
YoY
|
$72.38M
-36.74%
YoY
|
$76.55M
-31.87%
YoY
|
$105.5M
27.22%
YoY
|
$114.4M
54.38%
YoY
|
$112.4M
84.12%
YoY
|
$82.93M
36.85%
YoY
|
$74.11M
65.77%
YoY
|
| Net Earnings |
$235.1M
25.22%
YoY
|
$194.6M
96.16%
YoY
|
$109.2M
8.58%
YoY
|
$187.7M
72.73%
YoY
|
$79.72M
-4.64%
YoY
|
$99.21M
-49.0%
YoY
|
$100.6M
-57.49%
YoY
|
$108.7M
-60.29%
YoY
|
$83.60M
N/A
|
$194.5M
-43.18%
YoY
|
$236.6M
-36.12%
YoY
|
$273.8M
-24.95%
YoY
|
$342.4M
18.06%
YoY
|
$370.3M
53.89%
YoY
|
$364.7M
76.79%
YoY
|
$290.0M
22.84%
YoY
|
$240.6M
44.91%
YoY
|
| Basic Earnings Per Share |
$4.58
26.52%
YoY
|
N/A
|
$2.11
11.05%
YoY
|
$3.62
78.33%
YoY
|
$1.53
-0.65%
YoY
|
N/A
|
$1.90
-54.44%
YoY
|
$2.03
-56.44%
YoY
|
$1.54
N/A
|
N/A
|
$4.17
-25.54%
YoY
|
$4.66
-13.38%
YoY
|
$5.33
31.6%
YoY
|
$5.60
71.25%
YoY
|
$5.38
94.93%
YoY
|
$4.05
N/A
|
$3.27
52.09%
YoY
|
| Diluted Earnings Per Share |
$4.55
26.74%
YoY
|
$3.75
101.34%
YoY
|
$2.09
11.17%
YoY
|
$3.59
78.61%
YoY
|
$1.51
-1.31%
YoY
|
$1.87
-47.26%
YoY
|
$1.88
-54.42%
YoY
|
$2.01
-56.3%
YoY
|
$1.53
N/A
|
$3.54
-32.9%
YoY
|
$4.12
-25.55%
YoY
|
$4.60
-13.37%
YoY
|
$5.27
31.75%
YoY
|
$5.54
71.52%
YoY
|
$5.31
95.22%
YoY
|
$4.00
-100.0%
YoY
|
$3.23
51.64%
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
|
| Basic Shares Outstanding |
51.13M
-1.43%
YoY
|
51.51M
-2.05%
YoY
|
51.50M
-2.72%
YoY
|
51.87M
-2.55%
YoY
|
52.17M
-3.05%
YoY
|
52.59M
-2.9%
YoY
|
52.94M
-6.66%
YoY
|
53.23M
-9.37%
YoY
|
53.81M
-7.67%
YoY
|
54.16M
-15.68%
YoY
|
56.72M shares
-14.16%
YoY
|
58.73M shares
-13.43%
YoY
|
64.23M shares
-10.38%
YoY
|
66.08M shares
-10.33%
YoY
|
67.84M shares
-9.4%
YoY
|
71.67M shares
-5.13%
YoY
|
73.69M shares
-4.78%
YoY
|
| Diluted Shares Outstanding |
51.71M
-1.21%
YoY
|
N/A
|
52.14M
-2.49%
YoY
|
52.34M
-3.39%
YoY
|
52.67M
-3.91%
YoY
|
N/A
|
53.48M
-6.76%
YoY
|
54.18M
-8.91%
YoY
|
54.82M
N/A
|
N/A
|
57.36M shares
-14.2%
YoY
|
59.48M shares
-13.48%
YoY
|
64.98M shares
-10.46%
YoY
|
66.85M shares
-10.4%
YoY
|
68.75M shares
-9.29%
YoY
|
72.57M shares
N/A
|
74.61M shares
-4.45%
YoY
|
Loading...