|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$17.22B
28.06%
YoY
|
$13.44B
3.53%
YoY
|
$12.98B
4.98%
YoY
|
$12.37B
0.61%
YoY
|
$12.29B
28.27%
YoY
|
| Cost Of Revenue |
$11.55B
34.01%
YoY
|
$8.617B
1.97%
YoY
|
$8.451B
4.54%
YoY
|
$8.084B
6.62%
YoY
|
$7.581B
16.04%
YoY
|
| Gross Profit |
$5.667B
17.44%
YoY
|
$4.826B
6.44%
YoY
|
$4.534B
5.82%
YoY
|
$4.285B
-9.07%
YoY
|
$4.712B
54.45%
YoY
|
| Selling, General & Admin |
$4.407B
33.78%
YoY
|
$3.294B
1.39%
YoY
|
$3.249B
15.16%
YoY
|
$2.822B
5.91%
YoY
|
$2.664B
15.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$488.6M
22.96%
YoY
|
$397.4M
0.88%
YoY
|
$393.9M
7.79%
YoY
|
$365.5M
15.77%
YoY
|
$315.7M
-0.57%
YoY
|
| Operating Expenses |
$4.407B
33.78%
YoY
|
$3.294B
1.39%
YoY
|
$3.249B
15.16%
YoY
|
$2.822B
5.91%
YoY
|
$2.664B
15.9%
YoY
|
| Operating Profit |
$1.260B
-14.51%
YoY
|
$1.474B
14.74%
YoY
|
$1.285B
-12.2%
YoY
|
$1.463B
-28.09%
YoY
|
$2.035B
174.39%
YoY
|
| Interest Expense |
-$64.26M
-221.28%
YoY
|
$52.99M
-191.32%
YoY
|
-$58.02M
-39.06%
YoY
|
-$95.22M
-264.63%
YoY
|
$57.84M
18.49%
YoY
|
| Other Income/Expense, Net |
$110.3M
12.48%
YoY
|
$98.09M
4.56%
YoY
|
$93.81M
488.18%
YoY
|
$15.95M
-10.27%
YoY
|
$17.77M
-6.8%
YoY
|
| Pretax Income |
$1.142B
-24.82%
YoY
|
$1.519B
15.24%
YoY
|
$1.318B
-4.74%
YoY
|
$1.384B
-30.62%
YoY
|
$1.994B
180.22%
YoY
|
| Income Tax |
$292.7M
-17.24%
YoY
|
$353.7M
30.22%
YoY
|
$271.6M
-20.25%
YoY
|
$340.6M
-28.23%
YoY
|
$474.6M
161.49%
YoY
|
| Net Earnings |
$849.2M
-27.12%
YoY
|
$1.165B
11.35%
YoY
|
$1.047B
0.32%
YoY
|
$1.043B
-31.37%
YoY
|
$1.520B
186.61%
YoY
|
| Basic Earnings Per Share |
$10.22
-29.42%
YoY
|
$14.48
13.84%
YoY
|
$12.72
-5.29%
YoY
|
$13.43
-26.49%
YoY
|
$18.27
190.46%
YoY
|
| Diluted Earnings Per Share |
$9.97
-29.04%
YoY
|
$14.05
15.36%
YoY
|
$12.18
15.91%
YoY
|
$10.51
-24.24%
YoY
|
$13.87
142.48%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
83.14M shares
3.31%
YoY
|
80.47M shares
-2.23%
YoY
|
82.30M shares
5.96%
YoY
|
77.67M shares
-6.63%
YoY
|
83.18M shares
-1.28%
YoY
|
| Diluted Shares Outstanding |
85.14M shares
2.67%
YoY
|
82.93M shares
-3.49%
YoY
|
85.93M shares
-13.45%
YoY
|
99.27M shares
-9.4%
YoY
|
109.6M shares
18.28%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$6.226B
59.9%
YoY
|
$4.168B
36.33%
YoY
|
$3.647B
4.98%
YoY
|
$3.175B
5.18%
YoY
|
$3.894B
0.45%
YoY
|
$3.057B
0.49%
YoY
|
$3.474B
7.75%
YoY
|
$3.018B
6.2%
YoY
|
$3.876B
7.77%
YoY
|
$3.042B
2.82%
YoY
|
$3.224B
3.57%
YoY
|
$2.842B
5.26%
YoY
|
$3.597B
7.3%
YoY
|
$2.959B
7.69%
YoY
|
$3.112B
-4.96%
YoY
|
$2.700B
-7.49%
YoY
|
$3.352B
7.26%
YoY
|
$2.748B
13.91%
YoY
|
$3.275B
20.69%
YoY
|
$2.919B
118.92%
YoY
|
| Cost Of Revenue |
$4.456B
75.96%
YoY
|
$2.787B
41.92%
YoY
|
$2.295B
4.43%
YoY
|
$2.010B
4.5%
YoY
|
$2.532B
-0.38%
YoY
|
$1.964B
-0.87%
YoY
|
$2.198B
3.96%
YoY
|
$1.923B
6.04%
YoY
|
$2.542B
4.58%
YoY
|
$1.981B
1.77%
YoY
|
$2.114B
6.18%
YoY
|
$1.814B
5.72%
YoY
|
$2.431B
16.16%
YoY
|
$1.946B
15.1%
YoY
|
$1.991B
1.18%
YoY
|
$1.715B
-6.26%
YoY
|
$2.093B
0.94%
YoY
|
$1.691B
7.72%
YoY
|
$1.968B
10.77%
YoY
|
$1.830B
64.3%
YoY
|
| Gross Profit |
$1.770B
30.03%
YoY
|
$1.381B
26.29%
YoY
|
$1.351B
5.92%
YoY
|
$1.165B
6.37%
YoY
|
$1.361B
2.03%
YoY
|
$1.093B
3.01%
YoY
|
$1.276B
14.98%
YoY
|
$1.095B
6.48%
YoY
|
$1.334B
14.42%
YoY
|
$1.061B
4.84%
YoY
|
$1.109B
-1.06%
YoY
|
$1.029B
4.46%
YoY
|
$1.166B
-7.43%
YoY
|
$1.012B
-4.18%
YoY
|
$1.121B
-14.21%
YoY
|
$984.7M
-9.55%
YoY
|
$1.260B
19.7%
YoY
|
$1.057B
25.46%
YoY
|
$1.307B
39.51%
YoY
|
$1.089B
396.35%
YoY
|
| Selling, General & Admin |
$1.568B
60.93%
YoY
|
$1.149B
45.36%
YoY
|
$878.7M
10.3%
YoY
|
$799.0M
7.48%
YoY
|
$974.3M
1.49%
YoY
|
$790.6M
1.88%
YoY
|
$796.7M
2.72%
YoY
|
$743.4M
7.13%
YoY
|
$959.9M
12.25%
YoY
|
$776.0M
14.17%
YoY
|
$775.6M
17.98%
YoY
|
$693.9M
12.78%
YoY
|
$855.2M
9.03%
YoY
|
$679.7M
7.56%
YoY
|
$657.4M
2.67%
YoY
|
$615.3M
1.15%
YoY
|
$784.3M
2.92%
YoY
|
$631.9M
6.91%
YoY
|
$640.3M
17.91%
YoY
|
$608.3M
50.86%
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
|
N/A
|
| Depreciation & Amortization |
$157.1M
42.74%
YoY
|
$128.0M
26.58%
YoY
|
$105.7M
8.1%
YoY
|
$97.86M
6.98%
YoY
|
$110.0M
-10.21%
YoY
|
$101.1M
-1.3%
YoY
|
$97.74M
12.93%
YoY
|
$91.48M
11.09%
YoY
|
$122.6M
6.62%
YoY
|
$102.5M
18.8%
YoY
|
$86.55M
2.31%
YoY
|
$82.35M
3.36%
YoY
|
$115.0M
35.42%
YoY
|
$86.25M
8.28%
YoY
|
$84.60M
6.26%
YoY
|
$79.67M
1.62%
YoY
|
$84.88M
-1.64%
YoY
|
$79.66M
3.59%
YoY
|
$79.61M
3.79%
YoY
|
$78.40M
-8.94%
YoY
|
| Operating Expenses |
$1.568B
60.93%
YoY
|
$1.149B
45.36%
YoY
|
$878.7M
10.3%
YoY
|
$799.0M
7.48%
YoY
|
$974.3M
1.49%
YoY
|
$790.6M
1.88%
YoY
|
$796.7M
2.72%
YoY
|
$743.4M
7.13%
YoY
|
$959.9M
12.25%
YoY
|
$776.0M
14.17%
YoY
|
$775.6M
17.98%
YoY
|
$693.9M
12.78%
YoY
|
$855.2M
9.03%
YoY
|
$679.7M
7.56%
YoY
|
$657.4M
2.67%
YoY
|
$615.3M
1.15%
YoY
|
$784.3M
2.92%
YoY
|
$631.9M
6.91%
YoY
|
$640.3M
17.91%
YoY
|
$608.3M
50.86%
YoY
|
| Operating Profit |
$202.1M
-47.77%
YoY
|
$231.6M
-19.02%
YoY
|
$452.2M
-3.81%
YoY
|
$366.1M
10.68%
YoY
|
$387.0M
3.41%
YoY
|
$286.0M
4.8%
YoY
|
$470.1M
50.79%
YoY
|
$330.8M
1.59%
YoY
|
$374.2M
20.39%
YoY
|
$272.9M
-16.14%
YoY
|
$311.8M
-32.25%
YoY
|
$325.6M
-11.16%
YoY
|
$310.9M
-34.59%
YoY
|
$325.5M
-22.48%
YoY
|
$460.2M
-30.65%
YoY
|
$366.5M
-22.97%
YoY
|
$475.3M
63.77%
YoY
|
$419.9M
70.61%
YoY
|
$663.6M
69.55%
YoY
|
$475.8M
-355.57%
YoY
|
| Interest Expense |
-$17.67M
39.3%
YoY
|
-$18.34M
-241.65%
YoY
|
$16.12M
19.21%
YoY
|
-$12.14M
-187.73%
YoY
|
-$12.68M
-10.77%
YoY
|
$12.95M
-9.98%
YoY
|
$13.52M
-6.0%
YoY
|
$13.84M
-8.03%
YoY
|
-$14.21M
-20.83%
YoY
|
$14.38M
-44.96%
YoY
|
$14.38M
-43.58%
YoY
|
$15.04M
-41.33%
YoY
|
-$17.95M
6.43%
YoY
|
$26.13M
89.51%
YoY
|
$25.49M
84.73%
YoY
|
$25.64M
91.63%
YoY
|
-$16.87M
26.83%
YoY
|
$13.79M
7.99%
YoY
|
$13.80M
-6.0%
YoY
|
$13.38M
66.33%
YoY
|
| Other Income/Expense, Net |
$13.19M
-42.58%
YoY
|
$29.65M
23.66%
YoY
|
$73.75M
186.34%
YoY
|
-$6.256M
-124.64%
YoY
|
$22.96M
-38.8%
YoY
|
$23.98M
137.76%
YoY
|
$25.76M
-9.62%
YoY
|
$25.39M
43.4%
YoY
|
$37.52M
36.4%
YoY
|
$10.08M
108.95%
YoY
|
$28.50M
-487.06%
YoY
|
$17.71M
-296.26%
YoY
|
$27.51M
1362.41%
YoY
|
$4.826M
176.09%
YoY
|
-$7.363M
-208.36%
YoY
|
-$9.022M
-222.75%
YoY
|
$1.881M
-86.85%
YoY
|
$1.748M
-53.34%
YoY
|
$6.795M
-53.16%
YoY
|
$7.350M
-154.36%
YoY
|
| Pretax Income |
$180.0M
-54.68%
YoY
|
$104.4M
-64.85%
YoY
|
$509.8M
5.7%
YoY
|
$347.7M
1.57%
YoY
|
$397.3M
0.49%
YoY
|
$297.1M
10.58%
YoY
|
$482.3M
48.01%
YoY
|
$342.4M
4.29%
YoY
|
$395.3M
23.39%
YoY
|
$268.6M
-11.68%
YoY
|
$325.9M
-23.74%
YoY
|
$328.3M
-1.08%
YoY
|
$320.4M
-30.39%
YoY
|
$304.2M
-25.42%
YoY
|
$427.3M
-34.91%
YoY
|
$331.9M
-29.36%
YoY
|
$460.3M
58.07%
YoY
|
$407.8M
72.03%
YoY
|
$656.5M
67.84%
YoY
|
$469.8M
-326.14%
YoY
|
| Income Tax |
$51.69M
-46.88%
YoY
|
$29.20M
-57.85%
YoY
|
$128.4M
6.92%
YoY
|
$83.43M
24.42%
YoY
|
$97.30M
-1.63%
YoY
|
$69.26M
2.55%
YoY
|
$120.1M
47.29%
YoY
|
$67.06M
183.7%
YoY
|
$98.91M
16.65%
YoY
|
$67.54M
-10.78%
YoY
|
$81.54M
-25.07%
YoY
|
$23.64M
-66.85%
YoY
|
$84.79M
-25.75%
YoY
|
$75.70M
-17.1%
YoY
|
$108.8M
-32.43%
YoY
|
$71.30M
-34.0%
YoY
|
$114.2M
59.49%
YoY
|
$91.31M
52.56%
YoY
|
$161.0M
40.84%
YoY
|
$108.0M
-267.95%
YoY
|
| Net Earnings |
$128.3M
-57.22%
YoY
|
$75.21M
-66.99%
YoY
|
$381.4M
5.29%
YoY
|
$264.3M
-4.0%
YoY
|
$300.0M
1.19%
YoY
|
$227.8M
13.28%
YoY
|
$362.2M
48.25%
YoY
|
$275.3M
-9.64%
YoY
|
$296.4M
25.81%
YoY
|
$201.1M
-11.97%
YoY
|
$244.3M
-23.29%
YoY
|
$304.6M
16.92%
YoY
|
$235.6M
-31.92%
YoY
|
$228.5M
-27.82%
YoY
|
$318.5M
-35.72%
YoY
|
$260.6M
-27.98%
YoY
|
$346.1M
57.6%
YoY
|
$316.5M
78.62%
YoY
|
$495.5M
79.01%
YoY
|
$361.8M
-352.3%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.88
-68.9%
YoY
|
$4.82
7.11%
YoY
|
$3.33
-2.63%
YoY
|
N/A
|
$2.83
15.04%
YoY
|
$4.50
55.17%
YoY
|
$3.42
-6.81%
YoY
|
N/A
|
$2.46
-16.33%
YoY
|
$2.90
-31.12%
YoY
|
$3.67
7.31%
YoY
|
N/A
|
$2.94
-22.43%
YoY
|
$4.21
-28.16%
YoY
|
$3.42
-19.91%
YoY
|
N/A
|
$3.79
80.48%
YoY
|
$5.86
78.12%
YoY
|
$4.27
-349.71%
YoY
|
| Diluted Earnings Per Share |
$1.41
-60.99%
YoY
|
$0.86
-68.73%
YoY
|
$4.71
7.78%
YoY
|
$3.24
-1.82%
YoY
|
$3.62
1.42%
YoY
|
$2.75
15.06%
YoY
|
$4.37
54.96%
YoY
|
$3.30
-2.94%
YoY
|
$3.57
38.6%
YoY
|
$2.39
-2.45%
YoY
|
$2.82
-13.23%
YoY
|
$3.40
37.65%
YoY
|
$2.58
-100.0%
YoY
|
$2.45
-11.87%
YoY
|
$3.25
-28.26%
YoY
|
$2.47
-27.57%
YoY
|
$3.164M
43.09%
YoY
|
$2.78
51.09%
YoY
|
$4.53
45.19%
YoY
|
$3.41
-299.42%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
85.07M shares
5.8%
YoY
|
79.15M shares
-1.6%
YoY
|
79.34M shares
-1.54%
YoY
|
N/A
|
80.40M shares
-1.67%
YoY
|
80.43M shares
-4.41%
YoY
|
80.58M shares
-3.0%
YoY
|
N/A
|
81.77M shares
5.12%
YoY
|
84.14M shares
11.28%
YoY
|
83.07M shares
9.04%
YoY
|
N/A
|
77.79M shares
-6.88%
YoY
|
75.61M shares
-10.53%
YoY
|
76.18M shares
-10.11%
YoY
|
N/A
|
83.54M shares
-1.05%
YoY
|
84.51M shares
0.45%
YoY
|
84.75M shares
1.21%
YoY
|
| Diluted Shares Outstanding |
N/A
|
87.12M shares
5.24%
YoY
|
81.04M shares
-2.14%
YoY
|
81.48M shares
-2.24%
YoY
|
N/A
|
82.78M shares
-1.8%
YoY
|
82.81M shares
-4.57%
YoY
|
83.35M shares
-7.05%
YoY
|
N/A
|
84.29M shares
-12.82%
YoY
|
86.78M shares
-13.55%
YoY
|
89.66M shares
-17.46%
YoY
|
N/A
|
96.68M shares
-14.94%
YoY
|
100.4M shares
-8.13%
YoY
|
108.6M shares
2.47%
YoY
|
N/A
|
113.7M shares
17.7%
YoY
|
109.3M shares
23.02%
YoY
|
106.0M shares
26.6%
YoY
|
Loading...