|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$62.51B
6.94%
YoY
|
$58.45B
1.56%
YoY
|
$57.56B
-7.68%
YoY
|
$62.34B
97.2%
YoY
|
$31.61B
58.25%
YoY
|
| Cost Of Revenue |
$58.14B
6.73%
YoY
|
$54.47B
1.63%
YoY
|
$53.60B
-8.29%
YoY
|
$58.44B
96.62%
YoY
|
$29.72B
58.25%
YoY
|
| Gross Profit |
$4.369B
9.74%
YoY
|
$3.981B
0.62%
YoY
|
$3.957B
1.45%
YoY
|
$3.900B
106.41%
YoY
|
$1.890B
58.27%
YoY
|
| Selling, General & Admin |
$2.947B
8.51%
YoY
|
$2.716B
1.62%
YoY
|
$2.673B
1.73%
YoY
|
$2.627B
127.61%
YoY
|
$1.154B
73.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$414.2M
1.64%
YoY
|
$407.5M
-2.58%
YoY
|
$418.3M
-9.72%
YoY
|
$463.4M
205.52%
YoY
|
$151.7M
-55.61%
YoY
|
| Operating Expenses |
$2.947B
8.51%
YoY
|
$2.716B
1.62%
YoY
|
$2.673B
1.73%
YoY
|
$2.627B
127.61%
YoY
|
$1.154B
73.53%
YoY
|
| Operating Profit |
$1.415B
18.48%
YoY
|
$1.194B
10.78%
YoY
|
$1.078B
2.58%
YoY
|
$1.051B
68.62%
YoY
|
$623.2M
19.54%
YoY
|
| Interest Expense |
-$356.6M
11.63%
YoY
|
-$319.5M
10.8%
YoY
|
-$288.3M
29.54%
YoY
|
-$222.6M
41.02%
YoY
|
-$157.8M
23.95%
YoY
|
| Other Income/Expense, Net |
-$1.057M
-87.88%
YoY
|
-$8.718M
4132.04%
YoY
|
-$206.0K
-82.32%
YoY
|
-$1.165M
-205.72%
YoY
|
$1.102M
-13.64%
YoY
|
| Pretax Income |
$1.057B
22.08%
YoY
|
$866.0M
9.69%
YoY
|
$789.5M
-4.55%
YoY
|
$827.1M
77.31%
YoY
|
$466.5M
6.96%
YoY
|
| Income Tax |
$229.6M
29.76%
YoY
|
$176.9M
8.82%
YoY
|
$162.6M
-7.52%
YoY
|
$175.8M
146.2%
YoY
|
$71.42M
-29.71%
YoY
|
| Net Earnings |
$827.7M
20.11%
YoY
|
$689.1M
9.92%
YoY
|
$626.9M
-3.75%
YoY
|
$651.3M
64.86%
YoY
|
$395.1M
-25.34%
YoY
|
| Basic Earnings Per Share |
$9.99
25.03%
YoY
|
$7.99
18.9%
YoY
|
$6.72
-1.03%
YoY
|
$6.79
8.12%
YoY
|
$6.28
-38.91%
YoY
|
| Diluted Earnings Per Share |
$9.95
25.16%
YoY
|
$7.95
18.66%
YoY
|
$6.70
-1.03%
YoY
|
$6.77
8.49%
YoY
|
$6.24
-38.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
82.10M shares
-3.97%
YoY
|
85.49M shares
-7.65%
YoY
|
92.57M shares
-2.79%
YoY
|
95.23M shares
53.0%
YoY
|
62.24M
22.28%
YoY
|
| Diluted Shares Outstanding |
82.43M shares
-4.01%
YoY
|
85.87M shares
-7.52%
YoY
|
92.85M shares
-2.78%
YoY
|
95.51M shares
52.33%
YoY
|
62.70M
22.37%
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 |
$17.16B
18.09%
YoY
|
$17.38B
9.69%
YoY
|
$15.65B
6.58%
YoY
|
$14.95B
7.16%
YoY
|
$14.53B
3.98%
YoY
|
$15.84B
9.98%
YoY
|
$14.68B
5.19%
YoY
|
$13.95B
-0.81%
YoY
|
$13.98B
-7.6%
YoY
|
$14.41B
-11.33%
YoY
|
$13.96B
-9.09%
YoY
|
$14.06B
-7.91%
YoY
|
$15.13B
-2.23%
YoY
|
$16.25B
4.08%
YoY
|
$15.36B
194.91%
YoY
|
$15.27B
160.72%
YoY
|
$15.47B
213.22%
YoY
|
$15.61B
110.57%
YoY
|
$5.207B
-19.45%
YoY
|
$5.857B
31.0%
YoY
|
| Cost Of Revenue |
$15.91B
17.55%
YoY
|
$16.18B
9.33%
YoY
|
$14.52B
5.81%
YoY
|
$13.90B
7.13%
YoY
|
$13.53B
4.35%
YoY
|
$14.80B
10.57%
YoY
|
$13.72B
5.65%
YoY
|
$12.97B
-0.95%
YoY
|
$12.97B
-8.16%
YoY
|
$13.39B
-11.85%
YoY
|
$12.99B
-10.05%
YoY
|
$13.10B
-8.49%
YoY
|
$14.12B
-2.62%
YoY
|
$15.19B
3.55%
YoY
|
$14.44B
195.03%
YoY
|
$14.31B
158.95%
YoY
|
$14.50B
212.9%
YoY
|
$14.67B
122.56%
YoY
|
$4.894B
-2.28%
YoY
|
$5.528B
-2.25%
YoY
|
| Gross Profit |
$1.252B
25.46%
YoY
|
$1.195B
14.78%
YoY
|
$1.130B
17.56%
YoY
|
$1.046B
7.48%
YoY
|
$998.0M
-0.77%
YoY
|
$1.041B
2.2%
YoY
|
$961.0M
-1.05%
YoY
|
$973.5M
1.05%
YoY
|
$1.006B
0.22%
YoY
|
$1.019B
-3.88%
YoY
|
$971.3M
6.03%
YoY
|
$963.4M
0.8%
YoY
|
$1.004B
3.6%
YoY
|
$1.060B
12.36%
YoY
|
$916.0M
193.02%
YoY
|
$955.8M
190.36%
YoY
|
$968.7M
218.05%
YoY
|
$943.2M
14.55%
YoY
|
$312.6M
5.09%
YoY
|
$329.2M
-68.98%
YoY
|
| Selling, General & Admin |
$762.8M
10.15%
YoY
|
$792.9M
10.9%
YoY
|
$743.9M
13.14%
YoY
|
$717.6M
6.83%
YoY
|
$692.5M
3.12%
YoY
|
$715.0M
4.35%
YoY
|
$657.5M
-0.29%
YoY
|
$671.7M
-0.29%
YoY
|
$671.5M
2.65%
YoY
|
$685.2M
1.43%
YoY
|
$659.5M
5.0%
YoY
|
$673.7M
0.47%
YoY
|
$654.2M
0.21%
YoY
|
$675.5M
4.62%
YoY
|
$628.1M
299.64%
YoY
|
$670.6M
282.44%
YoY
|
$652.9M
300.96%
YoY
|
$645.7M
34.34%
YoY
|
$157.2M
-68.5%
YoY
|
$175.3M
-65.35%
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 |
$104.7M
4.98%
YoY
|
$105.1M
2.58%
YoY
|
$105.8M
7.79%
YoY
|
$103.6M
-2.53%
YoY
|
$99.71M
-0.9%
YoY
|
$102.4M
-0.93%
YoY
|
$98.19M
-6.74%
YoY
|
$106.3M
1.27%
YoY
|
$100.6M
-3.88%
YoY
|
$103.4M
-3.11%
YoY
|
$105.3M
3.71%
YoY
|
$105.0M
5.35%
YoY
|
$104.7M
-32.68%
YoY
|
$106.7M
1.77%
YoY
|
$101.5M
1702.18%
YoY
|
$99.63M
1657.67%
YoY
|
$155.5M
895.91%
YoY
|
$104.9M
16.39%
YoY
|
$5.633M
-5.12%
YoY
|
$5.668M
-2.9%
YoY
|
| Operating Expenses |
$762.8M
10.15%
YoY
|
$792.9M
10.9%
YoY
|
$743.9M
13.14%
YoY
|
$717.6M
6.83%
YoY
|
$692.5M
3.12%
YoY
|
$715.0M
4.35%
YoY
|
$657.5M
-0.29%
YoY
|
$671.7M
-0.29%
YoY
|
$671.5M
2.65%
YoY
|
$685.2M
1.43%
YoY
|
$659.5M
5.0%
YoY
|
$673.7M
0.47%
YoY
|
$654.2M
0.21%
YoY
|
$675.5M
2.53%
YoY
|
$628.1M
299.64%
YoY
|
$670.6M
282.44%
YoY
|
$652.9M
300.96%
YoY
|
$658.8M
37.09%
YoY
|
$157.2M
-68.5%
YoY
|
$175.3M
-65.35%
YoY
|
| Operating Profit |
$489.4M
60.73%
YoY
|
$401.8M
23.28%
YoY
|
$383.7M
26.67%
YoY
|
$328.1M
24.32%
YoY
|
$304.5M
0.62%
YoY
|
$325.9M
-2.24%
YoY
|
$302.9M
26.08%
YoY
|
$263.9M
-8.89%
YoY
|
$302.6M
1.48%
YoY
|
$333.4M
-13.23%
YoY
|
$240.2M
-16.57%
YoY
|
$289.7M
14.63%
YoY
|
$298.2M
34.04%
YoY
|
$384.2M
35.13%
YoY
|
$288.0M
85.22%
YoY
|
$252.7M
70.88%
YoY
|
$222.4M
56.93%
YoY
|
$284.3M
-17.06%
YoY
|
$155.5M
-25.66%
YoY
|
$147.9M
32.38%
YoY
|
| Interest Expense |
-$86.53M
-1.53%
YoY
|
-$87.56M
1.32%
YoY
|
-$91.19M
13.35%
YoY
|
-$89.98M
17.32%
YoY
|
-$87.88M
15.8%
YoY
|
-$86.42M
30.68%
YoY
|
-$80.45M
18.82%
YoY
|
-$76.70M
3.25%
YoY
|
-$75.89M
-5.37%
YoY
|
-$66.13M
-17.49%
YoY
|
-$67.70M
29.9%
YoY
|
-$74.29M
54.86%
YoY
|
-$80.20M
89.41%
YoY
|
-$80.15M
-6.88%
YoY
|
-$52.12M
97.68%
YoY
|
-$47.97M
112.6%
YoY
|
-$42.34M
85.41%
YoY
|
-$86.07M
204.13%
YoY
|
-$26.37M
33.51%
YoY
|
-$22.56M
7.48%
YoY
|
| Other Income/Expense, Net |
$19.58M
-1254.6%
YoY
|
-$74.00K
-93.96%
YoY
|
$792.0K
-152.17%
YoY
|
-$79.00K
-97.44%
YoY
|
-$1.696M
-41.19%
YoY
|
-$1.225M
-118.89%
YoY
|
-$1.518M
-35.98%
YoY
|
-$3.091M
-25.77%
YoY
|
-$2.884M
1748.72%
YoY
|
$6.485M
-42.15%
YoY
|
-$2.371M
28.02%
YoY
|
-$4.164M
-33.43%
YoY
|
-$156.0K
-96.34%
YoY
|
$11.21M
-798.44%
YoY
|
-$1.852M
-138.62%
YoY
|
-$6.255M
728.48%
YoY
|
-$4.268M
220.18%
YoY
|
-$1.605M
-19.75%
YoY
|
$4.796M
19084.0%
YoY
|
-$755.0K
333.91%
YoY
|
| Pretax Income |
$422.4M
96.58%
YoY
|
$311.0M
31.14%
YoY
|
$293.3M
32.75%
YoY
|
$238.1M
29.28%
YoY
|
$214.9M
-3.98%
YoY
|
$237.2M
4.43%
YoY
|
$220.9M
29.83%
YoY
|
$184.2M
5.57%
YoY
|
$223.8M
2.75%
YoY
|
$227.1M
-14.37%
YoY
|
$170.2M
-9.28%
YoY
|
$174.4M
-12.13%
YoY
|
$217.8M
23.87%
YoY
|
$265.2M
171.49%
YoY
|
$187.6M
48.11%
YoY
|
$198.5M
59.34%
YoY
|
$175.8M
49.55%
YoY
|
$97.69M
-66.35%
YoY
|
$126.6M
12.41%
YoY
|
$124.6M
-18.63%
YoY
|
| Income Tax |
$95.49M
101.69%
YoY
|
$62.63M
47.82%
YoY
|
$66.47M
56.91%
YoY
|
$53.16M
31.09%
YoY
|
$47.35M
-8.37%
YoY
|
$42.37M
7.07%
YoY
|
$42.36M
37.09%
YoY
|
$40.55M
-1.93%
YoY
|
$51.67M
1.74%
YoY
|
$39.57M
-10.06%
YoY
|
$30.90M
-20.22%
YoY
|
$41.35M
-16.63%
YoY
|
$50.79M
16.74%
YoY
|
$43.99M
-302.28%
YoY
|
$38.73M
21.29%
YoY
|
$49.60M
57.55%
YoY
|
$43.51M
46.22%
YoY
|
-$21.75M
-128.96%
YoY
|
$31.93M
18.47%
YoY
|
$31.48M
-25.22%
YoY
|
| Net Earnings |
$326.9M
95.13%
YoY
|
$246.2M
27.45%
YoY
|
$226.8M
27.02%
YoY
|
$184.9M
28.77%
YoY
|
$167.5M
-2.67%
YoY
|
$193.2M
3.87%
YoY
|
$178.6M
28.22%
YoY
|
$143.6M
8.72%
YoY
|
$172.1M
3.06%
YoY
|
$186.0M
-15.29%
YoY
|
$139.3M
-6.43%
YoY
|
$132.1M
-11.3%
YoY
|
$167.0M
26.22%
YoY
|
$219.5M
83.81%
YoY
|
$148.8M
57.16%
YoY
|
$148.9M
59.95%
YoY
|
$132.3M
50.67%
YoY
|
$119.4M
-44.5%
YoY
|
$94.71M
-29.57%
YoY
|
$93.10M
63.45%
YoY
|
| Basic Earnings Per Share |
$4.05
104.55%
YoY
|
N/A
|
$2.76
32.06%
YoY
|
$2.22
32.93%
YoY
|
$1.98
2.06%
YoY
|
N/A
|
$2.09
40.27%
YoY
|
$1.67
18.44%
YoY
|
$1.94
10.23%
YoY
|
N/A
|
$1.49
-3.87%
YoY
|
$1.41
-9.03%
YoY
|
$1.76
27.54%
YoY
|
N/A
|
$1.55
-14.84%
YoY
|
$1.55
-13.41%
YoY
|
$1.38
-18.82%
YoY
|
N/A
|
$1.82
-30.27%
YoY
|
$1.79
61.26%
YoY
|
| Diluted Earnings Per Share |
$4.04
104.04%
YoY
|
$3.04
33.25%
YoY
|
$2.74
31.73%
YoY
|
$2.21
33.13%
YoY
|
$1.98
2.59%
YoY
|
$2.29
11.07%
YoY
|
$2.08
39.6%
YoY
|
$1.66
17.68%
YoY
|
$1.93
10.29%
YoY
|
$2.06
-100.0%
YoY
|
$1.49
-100.0%
YoY
|
$1.41
-9.0%
YoY
|
$1.75
27.74%
YoY
|
$2.309M
85.09%
YoY
|
$1.560M
86187791.63%
YoY
|
$1.55
-12.92%
YoY
|
$1.37
-18.93%
YoY
|
$1.247M
-70.21%
YoY
|
$1.81
-30.38%
YoY
|
$1.78
61.82%
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 |
80.73M shares
-4.63%
YoY
|
N/A
|
81.44M shares
-3.64%
YoY
|
82.47M shares
-3.49%
YoY
|
84.65M shares
-4.99%
YoY
|
N/A
|
84.51M shares
-8.73%
YoY
|
85.45M shares
-8.49%
YoY
|
89.09M shares
-6.56%
YoY
|
N/A
|
92.59M shares
-2.65%
YoY
|
93.39M shares
-2.18%
YoY
|
95.34M shares
-0.25%
YoY
|
N/A
|
95.12M shares
85.5%
YoY
|
95.47M shares
86.49%
YoY
|
95.58M shares
86.89%
YoY
|
N/A
|
51.28M
0.76%
YoY
|
51.19M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
80.18M shares
-4.52%
YoY
|
N/A
|
81.90M shares
-3.57%
YoY
|
82.94M shares
-3.42%
YoY
|
83.97M shares
-4.8%
YoY
|
N/A
|
84.94M shares
-8.55%
YoY
|
85.87M shares
-8.3%
YoY
|
88.20M shares
-6.7%
YoY
|
N/A
|
92.88M shares
-2.65%
YoY
|
93.64M shares
-2.19%
YoY
|
94.54M shares
-1.41%
YoY
|
N/A
|
95.41M shares
84.3%
YoY
|
95.74M shares
85.16%
YoY
|
95.89M shares
85.97%
YoY
|
N/A
|
51.77M
1.02%
YoY
|
51.71M shares
1.29%
YoY
|
Loading...