|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$87.67B
16.32%
YoY
|
$75.37B
21.41%
YoY
|
$62.08B
25.2%
YoY
|
$49.59B
3.95%
YoY
|
$47.70B
11.82%
YoY
|
| Cost Of Revenue |
$53.96B
9.99%
YoY
|
$49.06B
7.46%
YoY
|
$45.66B
19.76%
YoY
|
$38.12B
N/A
|
N/A
|
| Gross Profit |
$33.71B
28.12%
YoY
|
$26.31B
60.17%
YoY
|
$16.43B
43.3%
YoY
|
$11.46B
N/A
|
N/A
|
| 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 |
$6.096B
2046.48%
YoY
|
$284.0M
-0.53%
YoY
|
$285.5M
-6.58%
YoY
|
$305.6M
9.26%
YoY
|
$279.7M
1.75%
YoY
|
| Operating Expenses |
$73.14B
13.65%
YoY
|
$64.35B
13.07%
YoY
|
$56.91B
18.08%
YoY
|
$48.20B
11.44%
YoY
|
$43.25B
22.7%
YoY
|
| Operating Profit |
-$39.42B
3.64%
YoY
|
-$38.04B
-6.04%
YoY
|
-$40.48B
10.21%
YoY
|
-$36.73B
N/A
|
N/A
|
| Interest Expense |
-$278.0M
-0.36%
YoY
|
-$279.0M
3.95%
YoY
|
-$268.4M
10.23%
YoY
|
-$243.5M
11.39%
YoY
|
-$218.6M
0.74%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$14.22B
32.76%
YoY
|
$10.71B
118.47%
YoY
|
$4.904B
431.8%
YoY
|
$922.1M
-78.1%
YoY
|
$4.210B
-41.31%
YoY
|
| Income Tax |
$2.915B
30.54%
YoY
|
$2.233B
123.01%
YoY
|
$1.001B
399.15%
YoY
|
$200.6M
-76.65%
YoY
|
$859.1M
-41.5%
YoY
|
| Net Earnings |
$11.31B
33.35%
YoY
|
$8.480B
119.42%
YoY
|
$3.865B
456.41%
YoY
|
$694.6M
-79.27%
YoY
|
$3.351B
-41.26%
YoY
|
| Basic Earnings Per Share |
$19.29
33.49%
YoY
|
$14.45
118.61%
YoY
|
$6.61
455.46%
YoY
|
$1.19
-79.09%
YoY
|
$5.69
-41.4%
YoY
|
| Diluted Earnings Per Share |
$19.23
33.54%
YoY
|
$14.40
118.9%
YoY
|
$6.58
-100.0%
YoY
|
$1.183M
20902786.74%
YoY
|
$5.66
-41.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
586.3M shares
0.14%
YoY
|
585.5M shares
0.1%
YoY
|
584.9M shares
0.09%
YoY
|
584.4M shares
-0.02%
YoY
|
584.5M shares
-0.07%
YoY
|
| Diluted Shares Outstanding |
588.1M shares
0.07%
YoY
|
587.7M shares
0.03%
YoY
|
587.5M shares
0.07%
YoY
|
587.1M shares
0.0%
YoY
|
587.1M shares
-0.09%
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 |
$22.18B
8.71%
YoY
|
$22.74B
12.19%
YoY
|
$22.51B
14.16%
YoY
|
$22.00B
21.29%
YoY
|
$20.40B
18.32%
YoY
|
$20.27B
20.04%
YoY
|
$19.72B
26.72%
YoY
|
$18.13B
18.16%
YoY
|
$17.24B
20.6%
YoY
|
$16.88B
25.41%
YoY
|
$15.56B
21.81%
YoY
|
$15.35B
33.23%
YoY
|
$14.30B
20.74%
YoY
|
$13.46B
7.83%
YoY
|
$12.77B
7.72%
YoY
|
$11.52B
-3.24%
YoY
|
$11.84B
3.46%
YoY
|
$12.49B
9.42%
YoY
|
$11.86B
8.33%
YoY
|
| Cost Of Revenue |
$13.83B
7.99%
YoY
|
N/A
|
$13.45B
7.47%
YoY
|
$13.61B
8.02%
YoY
|
$12.80B
16.7%
YoY
|
N/A
|
$12.51B
9.86%
YoY
|
$12.60B
3.49%
YoY
|
$10.97B
N/A
|
N/A
|
$11.39B
N/A
|
$12.17B
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$8.353B
9.94%
YoY
|
N/A
|
$9.067B
25.78%
YoY
|
$8.390B
51.47%
YoY
|
$7.598B
21.17%
YoY
|
N/A
|
$7.209B
72.76%
YoY
|
$5.539B
74.33%
YoY
|
$6.271B
N/A
|
N/A
|
$4.173B
N/A
|
$3.177B
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| 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 |
$75.00M
7.14%
YoY
|
$83.00M
9.5%
YoY
|
$1.555B
11.85%
YoY
|
$1.511B
15.56%
YoY
|
$70.00M
0.43%
YoY
|
$75.80M
-0.66%
YoY
|
$1.390B
18.5%
YoY
|
$1.308B
1627.34%
YoY
|
$69.70M
2.5%
YoY
|
$76.30M
-8.73%
YoY
|
$1.173B
20.84%
YoY
|
$75.70M
-91.89%
YoY
|
$68.00M
-4.36%
YoY
|
$83.60M
-7.52%
YoY
|
$970.9M
2.04%
YoY
|
$933.6M
0.52%
YoY
|
$71.10M
13.04%
YoY
|
$90.40M
2.96%
YoY
|
$951.5M
13.92%
YoY
|
| Operating Expenses |
$18.54B
8.47%
YoY
|
$18.99B
10.2%
YoY
|
$19.11B
14.45%
YoY
|
$17.94B
10.79%
YoY
|
$17.10B
20.16%
YoY
|
$17.23B
20.4%
YoY
|
$16.70B
18.64%
YoY
|
$16.20B
9.1%
YoY
|
$14.23B
4.0%
YoY
|
$14.31B
15.65%
YoY
|
$14.07B
11.97%
YoY
|
$14.85B
25.16%
YoY
|
$13.68B
20.09%
YoY
|
$12.37B
10.2%
YoY
|
$12.57B
7.8%
YoY
|
$11.86B
9.39%
YoY
|
$11.39B
19.72%
YoY
|
$11.23B
21.43%
YoY
|
$11.66B
30.08%
YoY
|
| Operating Profit |
-$10.19B
7.3%
YoY
|
N/A
|
-$10.04B
5.83%
YoY
|
-$9.554B
-10.36%
YoY
|
-$9.498B
19.37%
YoY
|
N/A
|
-$9.488B
-4.17%
YoY
|
-$10.66B
-8.66%
YoY
|
-$7.957B
N/A
|
N/A
|
-$9.901B
N/A
|
-$11.67B
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$70.00M
0.0%
YoY
|
-$69.00M
-1.29%
YoY
|
-$70.00M
0.14%
YoY
|
-$69.00M
-0.86%
YoY
|
-$70.00M
0.57%
YoY
|
-$69.90M
0.29%
YoY
|
-$69.90M
0.29%
YoY
|
-$69.60M
5.94%
YoY
|
-$69.60M
9.95%
YoY
|
-$69.70M
10.46%
YoY
|
-$69.70M
10.46%
YoY
|
-$65.70M
4.29%
YoY
|
-$63.30M
16.57%
YoY
|
-$63.10M
22.29%
YoY
|
-$63.10M
16.42%
YoY
|
-$63.00M
11.7%
YoY
|
-$54.30M
-3.04%
YoY
|
-$51.60M
-7.86%
YoY
|
-$54.20M
-3.21%
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 |
$3.566B
10.2%
YoY
|
$3.682B
24.06%
YoY
|
$3.323B
12.84%
YoY
|
$3.982B
114.04%
YoY
|
$3.236B
10.07%
YoY
|
$2.968B
18.55%
YoY
|
$2.945B
108.82%
YoY
|
$1.860B
326.99%
YoY
|
$2.940B
430.28%
YoY
|
$2.503B
144.16%
YoY
|
$1.410B
889.61%
YoY
|
$435.7M
-168.52%
YoY
|
$554.4M
42.08%
YoY
|
$1.025B
-14.84%
YoY
|
$142.5M
2.52%
YoY
|
-$635.9M
-163.64%
YoY
|
$390.2M
-79.11%
YoY
|
$1.204B
-42.83%
YoY
|
$139.0M
-92.77%
YoY
|
| Income Tax |
$748.0M
11.81%
YoY
|
$731.0M
19.56%
YoY
|
$708.0M
15.8%
YoY
|
$807.0M
100.9%
YoY
|
$669.0M
9.94%
YoY
|
$611.4M
18.58%
YoY
|
$611.4M
111.63%
YoY
|
$401.7M
344.85%
YoY
|
$608.5M
471.36%
YoY
|
$515.6M
159.23%
YoY
|
$288.9M
1470.11%
YoY
|
$90.30M
-197.1%
YoY
|
$106.5M
39.58%
YoY
|
$198.9M
-17.67%
YoY
|
$18.40M
-10.24%
YoY
|
-$93.00M
-144.48%
YoY
|
$76.30M
-80.33%
YoY
|
$241.6M
-42.75%
YoY
|
$20.50M
-94.78%
YoY
|
| Net Earnings |
$2.818B
9.78%
YoY
|
$2.951B
25.23%
YoY
|
$2.615B
12.07%
YoY
|
$3.175B
117.66%
YoY
|
$2.567B
10.11%
YoY
|
$2.357B
19.17%
YoY
|
$2.333B
108.1%
YoY
|
$1.459B
334.27%
YoY
|
$2.331B
429.14%
YoY
|
$1.977B
141.26%
YoY
|
$1.121B
803.55%
YoY
|
$335.9M
-161.87%
YoY
|
$440.6M
40.36%
YoY
|
$819.6M
-14.83%
YoY
|
$124.1M
4.73%
YoY
|
-$542.9M
-168.71%
YoY
|
$313.9M
-78.79%
YoY
|
$962.3M
-42.86%
YoY
|
$118.5M
-92.26%
YoY
|
| Basic Earnings Per Share |
$4.81
9.82%
YoY
|
N/A
|
$4.46
12.06%
YoY
|
$5.42
117.67%
YoY
|
$4.38
10.89%
YoY
|
N/A
|
$3.98
109.47%
YoY
|
$2.49
336.84%
YoY
|
$3.95
426.67%
YoY
|
N/A
|
$1.90
850.0%
YoY
|
$0.57
-160.64%
YoY
|
$0.75
41.51%
YoY
|
N/A
|
$0.20
5.26%
YoY
|
-$0.94
-170.15%
YoY
|
$0.53
-78.97%
YoY
|
N/A
|
$0.19
-92.69%
YoY
|
| Diluted Earnings Per Share |
$4.80
9.84%
YoY
|
$5.02
25.19%
YoY
|
$4.45
12.09%
YoY
|
$5.40
117.74%
YoY
|
$4.37
10.86%
YoY
|
$4.01
19.13%
YoY
|
$3.97
110.05%
YoY
|
$2.48
331.84%
YoY
|
$3.94
424.91%
YoY
|
$3.37
-100.0%
YoY
|
$1.89
-100.0%
YoY
|
$0.57
-161.09%
YoY
|
$0.75
44.35%
YoY
|
$1.377M
-16.07%
YoY
|
$212.3K
111727216.92%
YoY
|
-$0.94
-170.15%
YoY
|
$0.52
-79.28%
YoY
|
$1.641M
-42.81%
YoY
|
$0.19
-92.66%
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 |
585.9M shares
-0.05%
YoY
|
586.4M shares
0.1%
YoY
|
586.5M shares
0.15%
YoY
|
586.2M shares
0.14%
YoY
|
586.2M shares
0.09%
YoY
|
585.8M shares
N/A
|
585.6M shares
0.14%
YoY
|
585.4M shares
0.09%
YoY
|
585.7M shares
0.06%
YoY
|
N/A
|
584.8M shares
0.05%
YoY
|
584.9M shares
0.1%
YoY
|
585.3M shares
0.18%
YoY
|
N/A
|
584.5M shares
-0.03%
YoY
|
584.3M shares
-0.05%
YoY
|
584.3M shares
-0.1%
YoY
|
N/A
|
584.7M shares
-0.07%
YoY
|
| Diluted Shares Outstanding |
586.9M shares
-0.14%
YoY
|
N/A
|
588.2M shares
0.1%
YoY
|
587.8M shares
0.07%
YoY
|
587.7M shares
0.07%
YoY
|
N/A
|
587.6M shares
0.02%
YoY
|
587.4M shares
0.07%
YoY
|
587.3M shares
0.05%
YoY
|
N/A
|
587.5M shares
0.07%
YoY
|
587.0M shares
0.09%
YoY
|
587.0M shares
0.12%
YoY
|
N/A
|
587.1M shares
0.0%
YoY
|
586.5M shares
-0.05%
YoY
|
586.3M shares
-0.1%
YoY
|
N/A
|
587.1M shares
-0.12%
YoY
|
Loading...