|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$23.70B
7.2%
YoY
|
$22.11B
19.07%
YoY
|
$18.57B
14.2%
YoY
|
$16.26B
-2.4%
YoY
|
$16.66B
14.13%
YoY
|
| Cost Of Revenue |
$17.00B
0.54%
YoY
|
$16.90B
21.85%
YoY
|
$13.87B
15.16%
YoY
|
$12.05B
-5.71%
YoY
|
$12.78B
15.36%
YoY
|
| Gross Profit |
$6.703B
28.8%
YoY
|
$5.204B
10.84%
YoY
|
$4.695B
11.47%
YoY
|
$4.212B
8.5%
YoY
|
$3.882B
10.25%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.821B
3858.7%
YoY
|
$46.00M
12.2%
YoY
|
$41.00M
7.89%
YoY
|
$38.00M
-11.63%
YoY
|
$43.00M
-12.24%
YoY
|
| Operating Expenses |
$21.79B
4.65%
YoY
|
$20.82B
21.42%
YoY
|
$17.15B
12.56%
YoY
|
$15.24B
-3.56%
YoY
|
$15.80B
14.02%
YoY
|
| Operating Profit |
-$15.09B
-3.39%
YoY
|
-$15.62B
25.4%
YoY
|
-$12.46B
12.98%
YoY
|
-$11.02B
-7.49%
YoY
|
-$11.92B
15.31%
YoY
|
| Interest Expense |
$366.0M
20.39%
YoY
|
$304.0M
18.29%
YoY
|
$257.0M
39.67%
YoY
|
$184.0M
44.88%
YoY
|
$127.0M
-25.29%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.540B
57.14%
YoY
|
$980.0M
-15.52%
YoY
|
$1.160B
39.59%
YoY
|
$831.0M
20.26%
YoY
|
$691.0M
24.95%
YoY
|
| Income Tax |
$351.0M
37.11%
YoY
|
$256.0M
1.99%
YoY
|
$251.0M
23.04%
YoY
|
$204.0M
175.68%
YoY
|
$74.00M
-46.38%
YoY
|
| Net Earnings |
$1.182B
64.85%
YoY
|
$717.0M
-20.51%
YoY
|
$902.0M
44.78%
YoY
|
$623.0M
0.97%
YoY
|
$617.0M
48.67%
YoY
|
| Basic Earnings Per Share |
$17.94
64.59%
YoY
|
$10.90
-19.85%
YoY
|
$13.60
46.08%
YoY
|
$9.31
2.31%
YoY
|
$9.10
43.31%
YoY
|
| Diluted Earnings Per Share |
$17.69
64.86%
YoY
|
$10.73
-20.16%
YoY
|
$13.44
45.93%
YoY
|
$9.21
1.88%
YoY
|
$9.04
43.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
65.90M shares
0.15%
YoY
|
65.80M shares
-0.75%
YoY
|
66.30M shares
-0.9%
YoY
|
66.90M shares
-1.33%
YoY
|
67.80M shares
3.67%
YoY
|
| Diluted Shares Outstanding |
66.80M shares
-0.15%
YoY
|
66.90M shares
-0.3%
YoY
|
67.10M shares
-0.89%
YoY
|
67.70M shares
-0.88%
YoY
|
68.30M shares
3.8%
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.494B
23.46%
YoY
|
$6.635B
26.6%
YoY
|
$6.204B
9.79%
YoY
|
$5.599B
14.78%
YoY
|
$5.260B
-17.0%
YoY
|
$5.241B
4.67%
YoY
|
$5.651B
9.66%
YoY
|
$4.878B
17.37%
YoY
|
$6.337B
49.07%
YoY
|
$5.007B
14.45%
YoY
|
$5.153B
26.73%
YoY
|
$4.156B
6.92%
YoY
|
$4.251B
8.17%
YoY
|
$4.375B
0.37%
YoY
|
$4.066B
0.57%
YoY
|
$3.887B
-6.04%
YoY
|
$3.930B
-4.59%
YoY
|
$4.359B
5.21%
YoY
|
$4.043B
10.98%
YoY
|
| Cost Of Revenue |
$4.621B
20.91%
YoY
|
N/A
|
$4.356B
5.83%
YoY
|
$4.045B
8.97%
YoY
|
$3.822B
-25.53%
YoY
|
N/A
|
$4.116B
3.97%
YoY
|
$3.712B
23.2%
YoY
|
$5.132B
67.55%
YoY
|
N/A
|
$3.959B
40.64%
YoY
|
$3.013B
7.03%
YoY
|
$3.063B
-5.02%
YoY
|
N/A
|
$2.815B
-14.41%
YoY
|
$2.815B
0.07%
YoY
|
$3.225B
1.03%
YoY
|
N/A
|
$3.289B
30.0%
YoY
|
| Gross Profit |
$1.873B
30.25%
YoY
|
N/A
|
$1.848B
20.39%
YoY
|
$1.554B
33.28%
YoY
|
$1.438B
19.34%
YoY
|
N/A
|
$1.535B
28.56%
YoY
|
$1.166B
2.01%
YoY
|
$1.205B
1.43%
YoY
|
N/A
|
$1.194B
-4.56%
YoY
|
$1.143B
6.62%
YoY
|
$1.188B
68.51%
YoY
|
N/A
|
$1.251B
65.92%
YoY
|
$1.072B
-19.03%
YoY
|
$705.0M
-23.95%
YoY
|
N/A
|
$754.0M
-32.26%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$512.0M
22.78%
YoY
|
N/A
|
$471.0M
4.2%
YoY
|
$433.0M
10.74%
YoY
|
$417.0M
7.75%
YoY
|
N/A
|
$452.0M
29.89%
YoY
|
$391.0M
12.03%
YoY
|
$387.0M
N/A
|
N/A
|
$348.0M
2.05%
YoY
|
$349.0M
N/A
|
N/A
|
N/A
|
$341.0M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$5.976B
24.22%
YoY
|
$6.027B
22.25%
YoY
|
$5.786B
7.97%
YoY
|
$5.168B
13.91%
YoY
|
$4.811B
-19.78%
YoY
|
$4.930B
3.27%
YoY
|
$5.359B
14.0%
YoY
|
$4.537B
18.52%
YoY
|
$5.997B
55.89%
YoY
|
$4.774B
17.91%
YoY
|
$4.701B
28.76%
YoY
|
$3.828B
6.66%
YoY
|
$3.847B
-2.53%
YoY
|
$4.049B
-5.75%
YoY
|
$3.651B
-9.34%
YoY
|
$3.589B
-0.53%
YoY
|
$3.947B
1.6%
YoY
|
$4.296B
9.4%
YoY
|
$4.027B
21.62%
YoY
|
| Operating Profit |
-$4.103B
21.64%
YoY
|
N/A
|
-$3.938B
2.98%
YoY
|
-$3.614B
7.21%
YoY
|
-$3.373B
-29.61%
YoY
|
N/A
|
-$3.824B
9.04%
YoY
|
-$3.371B
25.55%
YoY
|
-$4.792B
80.22%
YoY
|
N/A
|
-$3.507B
46.13%
YoY
|
-$2.685B
6.67%
YoY
|
-$2.659B
-17.98%
YoY
|
N/A
|
-$2.400B
-26.67%
YoY
|
-$2.517B
10.2%
YoY
|
-$3.242B
9.6%
YoY
|
N/A
|
-$3.273B
48.91%
YoY
|
| Interest Expense |
$99.00M
23.75%
YoY
|
-$106.0M
63.08%
YoY
|
$98.00M
25.64%
YoY
|
$90.00M
25.0%
YoY
|
$80.00M
-217.65%
YoY
|
-$65.00M
22.64%
YoY
|
$78.00M
8.33%
YoY
|
$72.00M
-214.29%
YoY
|
-$68.00M
-236.0%
YoY
|
-$53.00M
-3.64%
YoY
|
$72.00M
56.52%
YoY
|
-$63.00M
-250.0%
YoY
|
$50.00M
19.05%
YoY
|
-$55.00M
-350.0%
YoY
|
$46.00M
12.2%
YoY
|
$42.00M
-2.33%
YoY
|
$42.00M
-6.67%
YoY
|
$22.00M
-146.81%
YoY
|
$41.00M
-4.65%
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 |
$441.0M
19.51%
YoY
|
$510.0M
126.67%
YoY
|
$320.0M
49.53%
YoY
|
$341.0M
26.77%
YoY
|
$369.0M
35.66%
YoY
|
$225.0M
37.2%
YoY
|
$214.0M
-43.68%
YoY
|
$269.0M
1.51%
YoY
|
$272.0M
-22.51%
YoY
|
$164.0M
-39.48%
YoY
|
$380.0M
3.83%
YoY
|
$265.0M
4.33%
YoY
|
$351.0M
-685.0%
YoY
|
$271.0M
375.44%
YoY
|
$366.0M
-1176.47%
YoY
|
$254.0M
-47.3%
YoY
|
-$60.00M
-132.26%
YoY
|
$57.00M
-66.27%
YoY
|
-$34.00M
-111.93%
YoY
|
| Income Tax |
$110.0M
35.8%
YoY
|
$45.00M
-40.0%
YoY
|
$65.00M
16.07%
YoY
|
$160.0M
146.15%
YoY
|
$81.00M
35.0%
YoY
|
$75.00M
1775.0%
YoY
|
$56.00M
-38.46%
YoY
|
$65.00M
12.07%
YoY
|
$60.00M
-38.78%
YoY
|
$4.000M
-93.85%
YoY
|
$91.00M
12.35%
YoY
|
$58.00M
5.45%
YoY
|
$98.00M
3166.67%
YoY
|
$65.00M
-165.66%
YoY
|
$81.00M
-775.0%
YoY
|
$55.00M
-60.14%
YoY
|
$3.000M
-93.62%
YoY
|
-$99.00M
-367.57%
YoY
|
-$12.00M
-116.67%
YoY
|
| Net Earnings |
$330.0M
15.38%
YoY
|
$465.0M
210.0%
YoY
|
$253.0M
62.18%
YoY
|
$180.0M
-11.33%
YoY
|
$286.0M
36.19%
YoY
|
$150.0M
-6.25%
YoY
|
$156.0M
-45.64%
YoY
|
$203.0M
-0.98%
YoY
|
$210.0M
-16.67%
YoY
|
$160.0M
-21.57%
YoY
|
$287.0M
1.06%
YoY
|
$205.0M
3.54%
YoY
|
$252.0M
-500.0%
YoY
|
$204.0M
30.77%
YoY
|
$284.0M
-1390.91%
YoY
|
$198.0M
-42.44%
YoY
|
-$63.00M
-145.32%
YoY
|
$156.0M
18.18%
YoY
|
-$22.00M
-110.33%
YoY
|
| Basic Earnings Per Share |
$5.04
16.4%
YoY
|
$7.07
212.83%
YoY
|
$3.85
62.45%
YoY
|
$2.72
-11.4%
YoY
|
$4.33
35.31%
YoY
|
$2.26
-5.83%
YoY
|
$2.37
-45.39%
YoY
|
$3.07
-0.65%
YoY
|
$3.20
-15.12%
YoY
|
$2.40
-44.95%
YoY
|
$4.34
2.36%
YoY
|
$3.09
4.75%
YoY
|
$3.77
-505.38%
YoY
|
$4.36
87.93%
YoY
|
$4.24
-1425.0%
YoY
|
$2.95
-41.7%
YoY
|
-$0.93
-145.59%
YoY
|
$2.32
18.97%
YoY
|
-$0.32
-110.22%
YoY
|
| Diluted Earnings Per Share |
$4.98
16.63%
YoY
|
$6.97
213.96%
YoY
|
$3.81
63.52%
YoY
|
$2.70
-10.89%
YoY
|
$4.27
35.34%
YoY
|
$2.22
-6.33%
YoY
|
$2.33
-45.69%
YoY
|
$3.03
-0.35%
YoY
|
$3.16
-15.19%
YoY
|
$2.37
-21.24%
YoY
|
$4.29
2.39%
YoY
|
$3.04
4.13%
YoY
|
$3.72
-500.0%
YoY
|
$3.01
30.83%
YoY
|
$4.19
-1409.38%
YoY
|
$2.92
-41.83%
YoY
|
-$0.93
-145.81%
YoY
|
$2.30
18.56%
YoY
|
-$0.32
-110.26%
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 |
65.56M shares
-0.7%
YoY
|
65.71M shares
-0.23%
YoY
|
66.09M shares
0.36%
YoY
|
66.09M shares
0.45%
YoY
|
66.02M shares
0.41%
YoY
|
65.86M shares
-0.06%
YoY
|
65.86M shares
-0.53%
YoY
|
65.79M shares
-1.13%
YoY
|
65.76M shares
-1.65%
YoY
|
65.91M shares
-1.39%
YoY
|
66.21M shares
-1.19%
YoY
|
66.54M shares
-0.68%
YoY
|
66.86M shares
-0.21%
YoY
|
66.84M shares
-1.13%
YoY
|
67.01M shares
-1.46%
YoY
|
67.00M shares
-1.47%
YoY
|
67.00M shares
-1.47%
YoY
|
67.60M shares
-0.5%
YoY
|
68.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
66.00M shares
-1.49%
YoY
|
N/A
|
67.00M shares
0.0%
YoY
|
67.00M shares
0.0%
YoY
|
67.00M shares
0.0%
YoY
|
N/A
|
67.00M shares
0.0%
YoY
|
67.00M shares
-1.47%
YoY
|
67.00M shares
-1.47%
YoY
|
N/A
|
67.00M shares
-1.47%
YoY
|
68.00M shares
0.0%
YoY
|
68.00M shares
0.0%
YoY
|
N/A
|
68.00M shares
0.0%
YoY
|
68.00M shares
-1.45%
YoY
|
68.00M shares
0.0%
YoY
|
N/A
|
68.00M shares
0.0%
YoY
|
Loading...