|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$17.31B
-3.54%
YoY
|
$17.95B
11.74%
YoY
|
$16.06B
-1.03%
YoY
|
$16.23B
16.53%
YoY
|
$13.93B
26.19%
YoY
|
| Cost Of Revenue |
$12.66B
-0.41%
YoY
|
$12.71B
12.29%
YoY
|
$11.32B
-0.63%
YoY
|
$11.39B
12.32%
YoY
|
$10.14B
22.84%
YoY
|
| Gross Profit |
$4.650B
-11.14%
YoY
|
$5.233B
10.43%
YoY
|
$4.739B
-1.97%
YoY
|
$4.834B
27.81%
YoY
|
$3.782B
36.16%
YoY
|
| Selling, General & Admin |
$1.574B
19.12%
YoY
|
$1.321B
0.66%
YoY
|
$1.313B
-4.97%
YoY
|
$1.381B
14.27%
YoY
|
$1.209B
19.5%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$92.40M
16.81%
YoY
|
$79.10M
12.52%
YoY
|
$70.30M
17.56%
YoY
|
$59.80M
11.78%
YoY
|
$53.50M
15.3%
YoY
|
| Operating Expenses |
$1.574B
19.12%
YoY
|
$1.321B
0.66%
YoY
|
$1.313B
-4.97%
YoY
|
$1.381B
14.27%
YoY
|
$1.209B
19.5%
YoY
|
| Operating Profit |
$3.076B
-21.37%
YoY
|
$3.912B
14.17%
YoY
|
$3.426B
-0.78%
YoY
|
$3.453B
34.17%
YoY
|
$2.574B
45.69%
YoY
|
| Interest Expense |
$605.0K
26.3%
YoY
|
$479.0K
2.13%
YoY
|
$469.0K
65.14%
YoY
|
$284.0K
-43.43%
YoY
|
$502.0K
-88.18%
YoY
|
| Other Income/Expense, Net |
-$91.50M
-248.18%
YoY
|
$61.75M
65.99%
YoY
|
$37.20M
-371.18%
YoY
|
-$13.72M
469.21%
YoY
|
-$2.410M
-86.48%
YoY
|
| Pretax Income |
$2.911B
-27.32%
YoY
|
$4.006B
16.14%
YoY
|
$3.449B
0.28%
YoY
|
$3.440B
37.04%
YoY
|
$2.510B
45.19%
YoY
|
| Income Tax |
$692.6M
-24.93%
YoY
|
$922.6M
8.94%
YoY
|
$846.9M
3.0%
YoY
|
$822.2M
45.91%
YoY
|
$563.5M
75.09%
YoY
|
| Net Earnings |
$2.219B
-28.04%
YoY
|
$3.083B
18.48%
YoY
|
$2.602B
-0.57%
YoY
|
$2.617B
34.48%
YoY
|
$1.946B
38.35%
YoY
|
| Basic Earnings Per Share |
$11.21
-24.36%
YoY
|
$14.82
25.7%
YoY
|
$11.79
6.5%
YoY
|
$11.07
48.79%
YoY
|
$7.44
43.35%
YoY
|
| Diluted Earnings Per Share |
$11.12
-24.3%
YoY
|
$14.69
25.34%
YoY
|
$11.72
6.45%
YoY
|
$11.01
48.18%
YoY
|
$7.43
43.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
198.0M shares
-4.87%
YoY
|
208.1M shares
-5.39%
YoY
|
220.0M shares
-6.4%
YoY
|
235.0M shares
-9.36%
YoY
|
259.3M shares
-3.45%
YoY
|
| Diluted Shares Outstanding |
199.5M shares
-4.9%
YoY
|
209.8M shares
-5.12%
YoY
|
221.2M shares
-6.35%
YoY
|
236.2M shares
-9.14%
YoY
|
259.9M shares
-3.52%
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 |
$3.409B
-12.44%
YoY
|
$4.611B
-6.32%
YoY
|
$4.405B
-1.6%
YoY
|
$4.404B
-4.26%
YoY
|
$3.893B
-1.43%
YoY
|
$4.922B
14.63%
YoY
|
$4.476B
11.81%
YoY
|
$4.600B
9.81%
YoY
|
$3.949B
10.45%
YoY
|
$4.294B
-16.97%
YoY
|
$4.004B
1.51%
YoY
|
$4.189B
6.69%
YoY
|
$3.576B
12.17%
YoY
|
$5.171B
18.65%
YoY
|
$3.944B
13.36%
YoY
|
$3.926B
16.87%
YoY
|
$3.188B
16.77%
YoY
|
$4.359B
36.53%
YoY
|
$3.479B
17.74%
YoY
|
| Cost Of Revenue |
$2.527B
-8.76%
YoY
|
$3.468B
-2.77%
YoY
|
$3.182B
2.09%
YoY
|
$3.146B
-0.33%
YoY
|
$2.770B
-0.27%
YoY
|
$3.567B
17.18%
YoY
|
$3.117B
12.32%
YoY
|
$3.156B
7.52%
YoY
|
$2.778B
9.29%
YoY
|
$3.044B
-17.14%
YoY
|
$2.775B
0.63%
YoY
|
$2.936B
8.45%
YoY
|
$2.541B
12.62%
YoY
|
$3.674B
16.11%
YoY
|
$2.757B
8.84%
YoY
|
$2.707B
-39.13%
YoY
|
$2.257B
12.83%
YoY
|
$3.164B
32.75%
YoY
|
$2.533B
15.41%
YoY
|
| Gross Profit |
$881.3M
-21.5%
YoY
|
$1.142B
-15.66%
YoY
|
$1.223B
-10.05%
YoY
|
$1.258B
-12.85%
YoY
|
$1.123B
-4.19%
YoY
|
$1.355B
8.41%
YoY
|
$1.360B
10.65%
YoY
|
$1.443B
15.18%
YoY
|
$1.172B
13.28%
YoY
|
$1.250B
-16.56%
YoY
|
$1.229B
3.57%
YoY
|
$1.253B
2.77%
YoY
|
$1.034B
11.09%
YoY
|
$1.498B
25.37%
YoY
|
$1.187B
25.48%
YoY
|
$1.219B
-25.75%
YoY
|
$931.1M
27.58%
YoY
|
$1.195B
47.67%
YoY
|
$945.7M
24.45%
YoY
|
| Selling, General & Admin |
$380.3M
-3.31%
YoY
|
$389.5M
99.07%
YoY
|
$400.7M
-1.53%
YoY
|
$390.5M
8.12%
YoY
|
$393.3M
10.0%
YoY
|
$195.6M
-36.55%
YoY
|
$406.9M
15.21%
YoY
|
$361.1M
14.78%
YoY
|
$357.6M
6.26%
YoY
|
$308.3M
-12.12%
YoY
|
$353.2M
0.87%
YoY
|
$314.6M
-10.43%
YoY
|
$336.5M
2.28%
YoY
|
$350.8M
1.92%
YoY
|
$350.1M
9.24%
YoY
|
$351.3M
29.0%
YoY
|
$329.0M
21.1%
YoY
|
$344.2M
23.07%
YoY
|
$320.5M
18.16%
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 |
$24.54M
-0.53%
YoY
|
$36.96M
52.8%
YoY
|
$25.84M
16.99%
YoY
|
$25.05M
14.73%
YoY
|
$24.67M
17.13%
YoY
|
$24.19M
14.85%
YoY
|
$22.08M
7.41%
YoY
|
$21.83M
8.8%
YoY
|
$21.06M
10.04%
YoY
|
$21.06M
10.93%
YoY
|
$20.56M
10.89%
YoY
|
$20.07M
16.58%
YoY
|
$19.14M
18.28%
YoY
|
$18.98M
12.13%
YoY
|
$18.54M
5.25%
YoY
|
$17.21M
-5.98%
YoY
|
$16.18M
-5.37%
YoY
|
$16.93M
-3.81%
YoY
|
$17.62M
3.62%
YoY
|
| Operating Expenses |
$380.3M
-3.31%
YoY
|
$400.6M
124.0%
YoY
|
$400.7M
-1.53%
YoY
|
$390.5M
8.12%
YoY
|
$393.3M
11.07%
YoY
|
$178.8M
-42.14%
YoY
|
$406.9M
15.21%
YoY
|
$361.1M
14.74%
YoY
|
$354.1M
5.23%
YoY
|
$309.1M
-12.14%
YoY
|
$353.2M
0.87%
YoY
|
$314.7M
-10.39%
YoY
|
$336.5M
2.28%
YoY
|
$351.8M
1.96%
YoY
|
$350.1M
9.24%
YoY
|
$351.3M
29.0%
YoY
|
$329.0M
21.1%
YoY
|
$345.0M
22.22%
YoY
|
$320.5M
18.16%
YoY
|
| Operating Profit |
$500.9M
-31.31%
YoY
|
$741.9M
-36.9%
YoY
|
$822.5M
-13.68%
YoY
|
$867.4M
-19.85%
YoY
|
$729.2M
-10.8%
YoY
|
$1.176B
25.03%
YoY
|
$952.9M
8.81%
YoY
|
$1.082B
15.32%
YoY
|
$817.5M
17.16%
YoY
|
$940.5M
-17.92%
YoY
|
$875.8M
4.7%
YoY
|
$938.4M
8.1%
YoY
|
$697.8M
15.91%
YoY
|
$1.146B
34.87%
YoY
|
$836.5M
33.8%
YoY
|
$868.1M
-36.63%
YoY
|
$602.0M
31.42%
YoY
|
$849.5M
61.32%
YoY
|
$625.2M
27.94%
YoY
|
| Interest Expense |
$13.89M
2666.93%
YoY
|
$13.43M
5.62%
YoY
|
$14.06M
-12.89%
YoY
|
$9.849M
-48.68%
YoY
|
$502.0K
-99.09%
YoY
|
$12.72M
-36.18%
YoY
|
$16.14M
-19.62%
YoY
|
$19.19M
19.01%
YoY
|
$55.17M
480.57%
YoY
|
$19.92M
-59.46%
YoY
|
$20.07M
2572.97%
YoY
|
$16.13M
1601.05%
YoY
|
$9.502M
523.49%
YoY
|
$49.15M
313.82%
YoY
|
$751.0K
-18.81%
YoY
|
$948.0K
-83.79%
YoY
|
$1.524M
17.23%
YoY
|
$11.88M
889.67%
YoY
|
$925.0K
-7.5%
YoY
|
| Other Income/Expense, Net |
$6.745M
6.02%
YoY
|
N/A
|
$1.755M
-81.91%
YoY
|
-$1.006M
-107.55%
YoY
|
$6.362M
-61.87%
YoY
|
N/A
|
$9.702M
-42.0%
YoY
|
$13.32M
-1.93%
YoY
|
$16.68M
817.66%
YoY
|
N/A
|
$16.73M
-166.4%
YoY
|
$13.59M
-488.39%
YoY
|
$1.818M
-185.03%
YoY
|
N/A
|
-$25.19M
430.4%
YoY
|
-$3.498M
460.58%
YoY
|
-$2.138M
-18.98%
YoY
|
N/A
|
-$4.750M
5.96%
YoY
|
| Pretax Income |
$449.4M
-34.02%
YoY
|
$655.2M
-44.6%
YoY
|
$767.8M
-15.27%
YoY
|
$807.2M
-23.0%
YoY
|
$681.1M
-21.59%
YoY
|
$1.183B
24.92%
YoY
|
$906.2M
6.95%
YoY
|
$1.048B
10.0%
YoY
|
$868.6M
23.72%
YoY
|
$946.8M
-18.65%
YoY
|
$847.3M
4.44%
YoY
|
$953.0M
10.23%
YoY
|
$702.1M
17.04%
YoY
|
$1.164B
35.97%
YoY
|
$811.3M
30.77%
YoY
|
$864.6M
35.2%
YoY
|
$599.9M
52.24%
YoY
|
$855.9M
63.42%
YoY
|
$620.4M
28.14%
YoY
|
| Income Tax |
$102.4M
-35.33%
YoY
|
$153.6M
-42.99%
YoY
|
$182.0M
-12.64%
YoY
|
$198.7M
-16.94%
YoY
|
$158.3M
-23.01%
YoY
|
$269.5M
14.27%
YoY
|
$208.3M
-0.12%
YoY
|
$239.2M
2.8%
YoY
|
$205.7M
21.08%
YoY
|
$235.8M
-16.25%
YoY
|
$208.5M
13.74%
YoY
|
$232.7M
9.68%
YoY
|
$169.9M
17.01%
YoY
|
$281.6M
46.16%
YoY
|
$183.3M
26.58%
YoY
|
$212.1M
55.9%
YoY
|
$145.2M
61.4%
YoY
|
$192.7M
124.96%
YoY
|
$144.9M
113.75%
YoY
|
| Net Earnings |
$347.0M
-33.63%
YoY
|
$501.6M
-45.07%
YoY
|
$585.8M
-16.06%
YoY
|
$608.5M
-24.8%
YoY
|
$522.8M
-21.14%
YoY
|
$913.2M
28.89%
YoY
|
$697.9M
9.26%
YoY
|
$809.1M
12.71%
YoY
|
$663.0M
24.56%
YoY
|
$708.5M
-19.21%
YoY
|
$638.8M
1.73%
YoY
|
$717.9M
10.03%
YoY
|
$532.3M
17.05%
YoY
|
$877.0M
32.22%
YoY
|
$627.9M
32.04%
YoY
|
$652.4M
29.61%
YoY
|
$454.7M
49.53%
YoY
|
$663.3M
51.39%
YoY
|
$475.5M
14.21%
YoY
|
| Basic Earnings Per Share |
$1.81
-30.12%
YoY
|
N/A
|
$2.98
-11.83%
YoY
|
$3.05
-20.98%
YoY
|
$2.59
-17.25%
YoY
|
N/A
|
$3.38
15.75%
YoY
|
$3.86
19.5%
YoY
|
$3.13
33.19%
YoY
|
N/A
|
$2.92
8.15%
YoY
|
$3.23
17.88%
YoY
|
$2.35
27.72%
YoY
|
N/A
|
$2.70
47.54%
YoY
|
$2.74
43.46%
YoY
|
$1.84
61.4%
YoY
|
N/A
|
$1.83
18.83%
YoY
|
| Diluted Earnings Per Share |
$1.79
-30.35%
YoY
|
$2.56
-42.21%
YoY
|
$2.96
-11.64%
YoY
|
$3.03
-20.89%
YoY
|
$2.57
-17.22%
YoY
|
$4.43
34.86%
YoY
|
$3.35
15.52%
YoY
|
$3.83
19.18%
YoY
|
$3.11
32.11%
YoY
|
$3.29
-14.59%
YoY
|
$2.90
7.81%
YoY
|
$3.21
17.71%
YoY
|
$2.35
28.42%
YoY
|
$3.85
-100.0%
YoY
|
$2.69
47.8%
YoY
|
$2.73
43.68%
YoY
|
$1.83
61.95%
YoY
|
$2.630M
162375206.17%
YoY
|
$1.82
18.18%
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 |
192.3M shares
-5.0%
YoY
|
194.9M shares
-4.96%
YoY
|
197.3M shares
-4.93%
YoY
|
200.4M shares
-4.71%
YoY
|
202.5M shares
-4.55%
YoY
|
205.1M shares
-4.88%
YoY
|
207.5M shares
-5.43%
YoY
|
210.3M shares
-5.77%
YoY
|
212.1M shares
-5.98%
YoY
|
215.6M shares
-5.37%
YoY
|
219.4M shares
-5.21%
YoY
|
223.2M shares
-5.54%
YoY
|
225.6M shares
-8.22%
YoY
|
227.8M shares
-10.02%
YoY
|
231.5M shares
-10.32%
YoY
|
236.3M shares
-9.83%
YoY
|
245.8M shares
-7.39%
YoY
|
253.2M shares
-5.37%
YoY
|
258.1M shares
-3.81%
YoY
|
| Diluted Shares Outstanding |
193.4M shares
-5.04%
YoY
|
N/A
|
198.1M shares
-4.95%
YoY
|
200.7M shares
-4.98%
YoY
|
203.7M shares
-4.63%
YoY
|
N/A
|
208.5M shares
-5.11%
YoY
|
211.2M shares
-5.46%
YoY
|
213.5M shares
-5.49%
YoY
|
N/A
|
219.7M shares
-5.43%
YoY
|
223.4M shares
-6.0%
YoY
|
226.0M shares
-8.47%
YoY
|
N/A
|
232.3M shares
-10.27%
YoY
|
237.6M shares
-9.55%
YoY
|
246.9M shares
-7.2%
YoY
|
N/A
|
258.9M shares
-3.74%
YoY
|
Loading...