|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$45.43B
11.75%
YoY
|
$40.65B
19.31%
YoY
|
$34.07B
6.56%
YoY
|
$31.97B
15.13%
YoY
|
$27.77B
42.98%
YoY
|
| Cost Of Revenue |
$39.49B
14.7%
YoY
|
$34.43B
20.09%
YoY
|
$28.67B
5.5%
YoY
|
$27.18B
14.64%
YoY
|
$23.70B
49.84%
YoY
|
| Gross Profit |
$5.938B
-4.56%
YoY
|
$6.222B
15.16%
YoY
|
$5.403B
12.59%
YoY
|
$4.799B
18.0%
YoY
|
$4.067B
64.06%
YoY
|
| Selling, General & Admin |
$4.869B
15.16%
YoY
|
$4.228B
19.74%
YoY
|
$3.531B
10.9%
YoY
|
$3.184B
12.87%
YoY
|
$2.821B
18.03%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$195.0M
4.84%
YoY
|
$186.0M
8.77%
YoY
|
$171.0M
-2.84%
YoY
|
$176.0M
34.35%
YoY
|
$131.0M
48.86%
YoY
|
| Operating Expenses |
$5.154B
14.18%
YoY
|
$4.514B
17.86%
YoY
|
$3.830B
13.99%
YoY
|
$3.360B
13.82%
YoY
|
$2.952B
19.13%
YoY
|
| Operating Profit |
$781.0M
-54.25%
YoY
|
$1.707B
8.52%
YoY
|
$1.573B
34.1%
YoY
|
$1.173B
15.0%
YoY
|
$1.020B
-5.38%
YoY
|
| Interest Expense |
-$192.0M
62.71%
YoY
|
-$118.0M
8.26%
YoY
|
-$109.0M
-199.09%
YoY
|
$110.0M
-8.33%
YoY
|
$120.0M
17.65%
YoY
|
| Other Income/Expense, Net |
$5.079B
14.34%
YoY
|
$4.442B
-4175.23%
YoY
|
-$109.0M
-0.91%
YoY
|
-$110.0M
-24.14%
YoY
|
-$145.0M
23.93%
YoY
|
| Pretax Income |
$589.0M
-62.93%
YoY
|
$1.589B
8.54%
YoY
|
$1.464B
37.72%
YoY
|
$1.063B
21.49%
YoY
|
$875.0M
-8.95%
YoY
|
| Income Tax |
$117.0M
-71.46%
YoY
|
$410.0M
9.92%
YoY
|
$373.0M
37.64%
YoY
|
$271.0M
25.46%
YoY
|
$216.0M
-25.0%
YoY
|
| Net Earnings |
$472.0M
-59.97%
YoY
|
$1.179B
8.07%
YoY
|
$1.091B
37.75%
YoY
|
$792.0M
20.18%
YoY
|
$659.0M
-2.08%
YoY
|
| Basic Earnings Per Share |
$8.93
-56.48%
YoY
|
$20.52
8.51%
YoY
|
$18.91
37.83%
YoY
|
$13.72
20.35%
YoY
|
$11.40
0.0%
YoY
|
| Diluted Earnings Per Share |
$8.92
-56.32%
YoY
|
$20.42
8.74%
YoY
|
$18.78
38.58%
YoY
|
$13.55
20.44%
YoY
|
$11.25
0.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.80M shares
-8.01%
YoY
|
57.40M shares
-0.52%
YoY
|
57.70M shares
-0.17%
YoY
|
57.80M shares
0.0%
YoY
|
57.80M shares
-2.03%
YoY
|
| Diluted Shares Outstanding |
52.90M shares
-8.32%
YoY
|
57.70M shares
-0.69%
YoY
|
58.10M shares
-0.68%
YoY
|
58.50M shares
-0.17%
YoY
|
58.60M shares
-2.17%
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 |
$10.80B
-3.15%
YoY
|
$11.38B
8.34%
YoY
|
$11.48B
11.0%
YoY
|
$11.43B
15.66%
YoY
|
$11.15B
12.24%
YoY
|
$10.50B
16.04%
YoY
|
$10.34B
20.96%
YoY
|
$9.880B
18.65%
YoY
|
$9.931B
21.87%
YoY
|
$9.048B
10.03%
YoY
|
$8.548B
7.83%
YoY
|
$8.327B
3.39%
YoY
|
$8.149B
4.88%
YoY
|
$8.223B
10.99%
YoY
|
$7.927B
12.6%
YoY
|
$8.054B
18.44%
YoY
|
$7.770B
19.14%
YoY
|
$7.409B
41.53%
YoY
|
$7.040B
40.21%
YoY
|
| Cost Of Revenue |
$9.270B
-2.2%
YoY
|
$10.14B
12.58%
YoY
|
$10.04B
16.21%
YoY
|
$9.829B
17.46%
YoY
|
$9.479B
12.66%
YoY
|
$9.003B
20.78%
YoY
|
$8.643B
18.3%
YoY
|
$8.368B
18.9%
YoY
|
$8.414B
22.46%
YoY
|
$7.454B
6.61%
YoY
|
$7.306B
8.27%
YoY
|
$7.038B
2.42%
YoY
|
$6.871B
4.69%
YoY
|
$6.992B
9.9%
YoY
|
$6.748B
11.56%
YoY
|
$6.872B
18.1%
YoY
|
$6.563B
19.89%
YoY
|
$6.362B
44.33%
YoY
|
$6.049B
47.61%
YoY
|
| Gross Profit |
$1.526B
-8.51%
YoY
|
$1.239B
-17.18%
YoY
|
$1.433B
-15.56%
YoY
|
$1.598B
5.69%
YoY
|
$1.668B
9.95%
YoY
|
$1.496B
-6.15%
YoY
|
$1.697B
36.63%
YoY
|
$1.512B
17.3%
YoY
|
$1.517B
18.7%
YoY
|
$1.594B
29.49%
YoY
|
$1.242B
5.34%
YoY
|
$1.289B
9.05%
YoY
|
$1.278B
5.88%
YoY
|
$1.231B
17.57%
YoY
|
$1.179B
18.97%
YoY
|
$1.182B
20.49%
YoY
|
$1.207B
15.17%
YoY
|
$1.047B
26.6%
YoY
|
$991.0M
7.37%
YoY
|
| Selling, General & Admin |
$1.283B
10.6%
YoY
|
$1.333B
26.95%
YoY
|
$1.235B
4.31%
YoY
|
$1.141B
15.6%
YoY
|
$1.160B
15.19%
YoY
|
$1.050B
-12.28%
YoY
|
$1.184B
51.02%
YoY
|
$987.0M
25.41%
YoY
|
$1.007B
31.98%
YoY
|
$1.197B
39.84%
YoY
|
$784.0M
0.13%
YoY
|
$787.0M
2.74%
YoY
|
$763.0M
-2.05%
YoY
|
$856.0M
8.35%
YoY
|
$783.0M
6.39%
YoY
|
$766.0M
14.5%
YoY
|
$779.0M
18.03%
YoY
|
$790.0M
14.49%
YoY
|
$736.0M
21.05%
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 |
$39.00M
-18.75%
YoY
|
$44.00M
-8.33%
YoY
|
$45.00M
-4.26%
YoY
|
$58.00M
26.09%
YoY
|
$48.00M
6.67%
YoY
|
$48.00M
11.63%
YoY
|
$47.00M
11.9%
YoY
|
$46.00M
9.52%
YoY
|
$45.00M
2.27%
YoY
|
$43.00M
-8.51%
YoY
|
$42.00M
-6.67%
YoY
|
$42.00M
-4.55%
YoY
|
$44.00M
10.0%
YoY
|
$47.00M
34.29%
YoY
|
$45.00M
40.63%
YoY
|
$44.00M
41.94%
YoY
|
$40.00M
21.21%
YoY
|
$35.00M
45.83%
YoY
|
$32.00M
39.13%
YoY
|
| Operating Expenses |
$1.350B
9.49%
YoY
|
$1.401B
25.31%
YoY
|
$1.296B
5.37%
YoY
|
$1.224B
13.75%
YoY
|
$1.233B
13.12%
YoY
|
$1.118B
-12.52%
YoY
|
$1.230B
48.91%
YoY
|
$1.076B
29.79%
YoY
|
$1.090B
35.07%
YoY
|
$1.278B
41.53%
YoY
|
$826.0M
-0.24%
YoY
|
$829.0M
2.35%
YoY
|
$807.0M
-1.47%
YoY
|
$903.0M
9.45%
YoY
|
$828.0M
7.81%
YoY
|
$810.0M
15.71%
YoY
|
$819.0M
18.18%
YoY
|
$825.0M
15.55%
YoY
|
$768.0M
21.71%
YoY
|
| Operating Profit |
$83.00M
-80.83%
YoY
|
-$162.0M
-142.86%
YoY
|
$137.0M
-70.66%
YoY
|
$373.0M
-14.06%
YoY
|
$433.0M
1.41%
YoY
|
$378.0M
19.62%
YoY
|
$467.0M
30.08%
YoY
|
$434.0M
-5.65%
YoY
|
$427.0M
-6.15%
YoY
|
$316.0M
-3.66%
YoY
|
$359.0M
7.16%
YoY
|
$460.0M
27.42%
YoY
|
$455.0M
22.31%
YoY
|
$328.0M
47.75%
YoY
|
$335.0M
51.58%
YoY
|
$361.0M
32.23%
YoY
|
$372.0M
11.04%
YoY
|
$222.0M
96.46%
YoY
|
$221.0M
-23.53%
YoY
|
| Interest Expense |
-$54.00M
25.58%
YoY
|
-$52.00M
52.94%
YoY
|
-$49.00M
68.97%
YoY
|
-$48.00M
71.43%
YoY
|
-$43.00M
59.26%
YoY
|
-$34.00M
25.93%
YoY
|
-$29.00M
-207.41%
YoY
|
-$28.00M
3.7%
YoY
|
-$27.00M
-196.43%
YoY
|
-$27.00M
0.0%
YoY
|
$27.00M
-3.57%
YoY
|
-$27.00M
-200.0%
YoY
|
$28.00M
0.0%
YoY
|
-$27.00M
-10.0%
YoY
|
$28.00M
-6.67%
YoY
|
$27.00M
-10.0%
YoY
|
$28.00M
-6.67%
YoY
|
-$30.00M
0.0%
YoY
|
$30.00M
11.11%
YoY
|
| Other Income/Expense, Net |
$1.422B
16.94%
YoY
|
N/A
|
$1.276B
5.37%
YoY
|
$1.206B
-4407.14%
YoY
|
$1.216B
-4603.7%
YoY
|
N/A
|
$1.211B
-4585.19%
YoY
|
-$28.00M
3.7%
YoY
|
-$27.00M
-3.57%
YoY
|
$0.00
N/A
|
-$27.00M
-3.57%
YoY
|
-$27.00M
0.0%
YoY
|
-$28.00M
0.0%
YoY
|
N/A
|
-$28.00M
-6.67%
YoY
|
-$27.00M
-10.0%
YoY
|
-$28.00M
-6.67%
YoY
|
-$25.00M
N/A
|
-$30.00M
11.11%
YoY
|
| Pretax Income |
$29.00M
-92.56%
YoY
|
-$214.0M
-161.85%
YoY
|
$88.00M
-79.91%
YoY
|
$325.0M
-19.95%
YoY
|
$390.0M
-2.26%
YoY
|
$346.0M
19.72%
YoY
|
$438.0M
31.93%
YoY
|
$406.0M
-2.4%
YoY
|
$399.0M
-6.56%
YoY
|
$289.0M
270.51%
YoY
|
$332.0M
8.14%
YoY
|
$416.0M
24.55%
YoY
|
$427.0M
24.13%
YoY
|
$78.00M
-42.65%
YoY
|
$307.0M
60.73%
YoY
|
$334.0M
37.45%
YoY
|
$344.0M
12.79%
YoY
|
$136.0M
166.67%
YoY
|
$191.0M
-27.1%
YoY
|
| Income Tax |
$15.00M
-83.7%
YoY
|
-$54.00M
-156.84%
YoY
|
$9.000M
-91.96%
YoY
|
$70.00M
-33.33%
YoY
|
$92.00M
-6.12%
YoY
|
$95.00M
30.14%
YoY
|
$112.0M
28.74%
YoY
|
$105.0M
-1.87%
YoY
|
$98.00M
-7.55%
YoY
|
$73.00M
231.82%
YoY
|
$87.00M
12.99%
YoY
|
$107.0M
24.42%
YoY
|
$106.0M
23.26%
YoY
|
$22.00M
-33.33%
YoY
|
$77.00M
60.42%
YoY
|
$86.00M
48.28%
YoY
|
$86.00M
11.69%
YoY
|
$33.00M
94.12%
YoY
|
$48.00M
-37.66%
YoY
|
| Net Earnings |
$14.00M
-95.3%
YoY
|
-$160.0M
-163.75%
YoY
|
$79.00M
-75.77%
YoY
|
$255.0M
-15.28%
YoY
|
$298.0M
-1.0%
YoY
|
$251.0M
16.2%
YoY
|
$326.0M
33.06%
YoY
|
$301.0M
-2.59%
YoY
|
$301.0M
-6.23%
YoY
|
$216.0M
285.71%
YoY
|
$245.0M
6.52%
YoY
|
$309.0M
24.6%
YoY
|
$321.0M
24.42%
YoY
|
$56.00M
-45.63%
YoY
|
$230.0M
60.84%
YoY
|
$248.0M
34.05%
YoY
|
$258.0M
13.16%
YoY
|
$103.0M
202.94%
YoY
|
$143.0M
-22.7%
YoY
|
| Basic Earnings Per Share |
$0.27
-95.06%
YoY
|
N/A
|
$1.51
-73.37%
YoY
|
$4.75
-8.3%
YoY
|
$5.47
4.99%
YoY
|
N/A
|
$5.67
33.73%
YoY
|
$5.18
-3.54%
YoY
|
$5.21
-6.63%
YoY
|
N/A
|
$4.24
6.0%
YoY
|
$5.37
25.17%
YoY
|
$5.58
25.39%
YoY
|
N/A
|
$4.00
60.64%
YoY
|
$4.29
34.06%
YoY
|
$4.45
12.66%
YoY
|
N/A
|
$2.49
-20.7%
YoY
|
| Diluted Earnings Per Share |
$0.27
-95.05%
YoY
|
-$3.16
-171.07%
YoY
|
$1.51
-73.27%
YoY
|
$4.75
-8.12%
YoY
|
$5.45
5.56%
YoY
|
$4.44
19.7%
YoY
|
$5.65
34.2%
YoY
|
$5.17
-3.13%
YoY
|
$5.16
-6.47%
YoY
|
$3.71
287.7%
YoY
|
$4.21
6.58%
YoY
|
$5.34
25.57%
YoY
|
$5.52
25.74%
YoY
|
$0.96
-100.0%
YoY
|
$3.95
60.57%
YoY
|
$4.25
34.49%
YoY
|
$4.39
12.85%
YoY
|
$1.749M
208.6%
YoY
|
$2.46
-20.65%
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 |
51.50M shares
-7.21%
YoY
|
51.40M shares
-10.14%
YoY
|
54.20M shares
-7.51%
YoY
|
54.20M shares
-7.51%
YoY
|
55.50M shares
-4.97%
YoY
|
57.20M shares
-1.89%
YoY
|
58.60M shares
0.51%
YoY
|
58.60M shares
0.51%
YoY
|
58.40M shares
0.86%
YoY
|
58.30M shares
-0.17%
YoY
|
58.30M shares
0.34%
YoY
|
58.30M shares
0.87%
YoY
|
57.90M shares
-0.17%
YoY
|
58.40M shares
0.0%
YoY
|
58.10M shares
0.52%
YoY
|
57.80M shares
0.17%
YoY
|
58.00M shares
0.52%
YoY
|
58.40M shares
-1.52%
YoY
|
57.80M shares
-1.53%
YoY
|
| Diluted Shares Outstanding |
51.00M shares
-6.93%
YoY
|
N/A
|
52.50M shares
-9.01%
YoY
|
53.70M shares
-7.73%
YoY
|
54.80M shares
-6.0%
YoY
|
N/A
|
57.70M shares
-0.69%
YoY
|
58.20M shares
0.52%
YoY
|
58.30M shares
0.52%
YoY
|
N/A
|
58.10M shares
-0.34%
YoY
|
57.90M shares
-0.86%
YoY
|
58.00M shares
-1.19%
YoY
|
N/A
|
58.30M shares
-0.34%
YoY
|
58.40M shares
0.0%
YoY
|
58.70M shares
0.17%
YoY
|
N/A
|
58.50M shares
-1.85%
YoY
|
Loading...