|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$13.18B
12.55%
YoY
|
$11.71B
19.75%
YoY
|
$9.778B
8.73%
YoY
|
$8.993B
13.26%
YoY
|
$7.940B
28.17%
YoY
|
| Cost Of Revenue |
$11.19B
13.57%
YoY
|
$9.853B
22.63%
YoY
|
$8.035B
7.95%
YoY
|
$7.443B
12.14%
YoY
|
$6.637B
28.4%
YoY
|
| Gross Profit |
$1.988B
7.11%
YoY
|
$1.856B
6.48%
YoY
|
$1.743B
12.45%
YoY
|
$1.550B
18.96%
YoY
|
$1.303B
27.0%
YoY
|
| Selling, General & Admin |
$1.106B
4.24%
YoY
|
$1.061B
6.31%
YoY
|
$998.0M
12.64%
YoY
|
$886.0M
24.09%
YoY
|
$714.0M
16.86%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$457.0M
10.12%
YoY
|
$415.0M
14.96%
YoY
|
$361.0M
9.73%
YoY
|
$329.0M
-1.79%
YoY
|
$335.0M
3.72%
YoY
|
| Operating Expenses |
$1.106B
4.24%
YoY
|
$1.061B
-21.93%
YoY
|
$1.359B
53.39%
YoY
|
$886.0M
24.09%
YoY
|
$714.0M
16.86%
YoY
|
| Operating Profit |
$245.0M
12.39%
YoY
|
$218.0M
-43.23%
YoY
|
$384.0M
58.68%
YoY
|
$242.0M
60.26%
YoY
|
$151.0M
843.75%
YoY
|
| Interest Expense |
-$133.0M
29.13%
YoY
|
-$103.0M
94.34%
YoY
|
-$53.00M
-282.76%
YoY
|
$29.00M
38.1%
YoY
|
$21.00M
-12.5%
YoY
|
| Other Income/Expense, Net |
-$8.000M
-125.81%
YoY
|
$31.00M
3000.0%
YoY
|
$1.000M
-98.04%
YoY
|
$51.00M
121.74%
YoY
|
$23.00M
1050.0%
YoY
|
| Pretax Income |
$104.0M
-28.77%
YoY
|
$146.0M
-45.11%
YoY
|
$266.0M
0.76%
YoY
|
$264.0M
72.55%
YoY
|
$153.0M
-2650.0%
YoY
|
| Income Tax |
$68.00M
750.0%
YoY
|
$8.000M
-75.76%
YoY
|
$33.00M
-48.44%
YoY
|
$64.00M
-900.0%
YoY
|
-$8.000M
-150.0%
YoY
|
| Net Earnings |
$32.00M
-76.12%
YoY
|
$134.0M
-41.48%
YoY
|
$229.0M
16.24%
YoY
|
$197.0M
28.76%
YoY
|
$153.0M
-593.55%
YoY
|
| Basic Earnings Per Share |
$0.28
-75.0%
YoY
|
$1.12
-41.97%
YoY
|
$1.93
14.88%
YoY
|
$1.68
26.32%
YoY
|
$1.33
-592.59%
YoY
|
| Diluted Earnings Per Share |
$0.28
-75.0%
YoY
|
$1.12
-41.56%
YoY
|
$1.92
14.76%
YoY
|
$1.67
26.52%
YoY
|
$1.32
-588.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
115.7M shares
-3.13%
YoY
|
119.4M shares
0.42%
YoY
|
118.9M shares
1.59%
YoY
|
117.1M shares
2.11%
YoY
|
114.6M shares
0.01%
YoY
|
| Diluted Shares Outstanding |
116.3M shares
-2.92%
YoY
|
119.8M shares
0.26%
YoY
|
119.5M shares
1.59%
YoY
|
117.6M shares
1.75%
YoY
|
115.6M shares
0.85%
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.298B
10.78%
YoY
|
$3.507B
7.91%
YoY
|
$3.395B
7.54%
YoY
|
$3.299B
15.92%
YoY
|
$2.977B
21.21%
YoY
|
$3.250B
25.48%
YoY
|
$3.157B
27.76%
YoY
|
$2.846B
18.88%
YoY
|
$2.456B
5.73%
YoY
|
$2.590B
4.99%
YoY
|
$2.471B
8.05%
YoY
|
$2.394B
11.04%
YoY
|
$2.323B
11.52%
YoY
|
$2.467B
9.06%
YoY
|
$2.287B
15.86%
YoY
|
$2.156B
14.56%
YoY
|
$2.083B
14.32%
YoY
|
$2.262B
28.09%
YoY
|
$1.974B
24.62%
YoY
|
| Cost Of Revenue |
$2.808B
9.77%
YoY
|
$2.962B
8.22%
YoY
|
$2.857B
6.96%
YoY
|
$2.813B
17.75%
YoY
|
$2.558B
24.42%
YoY
|
$2.737B
26.71%
YoY
|
$2.671B
32.75%
YoY
|
$2.389B
22.07%
YoY
|
$2.056B
7.87%
YoY
|
$2.160B
6.14%
YoY
|
$2.012B
6.74%
YoY
|
$1.957B
10.25%
YoY
|
$1.906B
9.04%
YoY
|
$2.035B
6.43%
YoY
|
$1.885B
14.17%
YoY
|
$1.775B
14.22%
YoY
|
$1.748B
15.0%
YoY
|
$1.912B
28.84%
YoY
|
$1.651B
27.29%
YoY
|
| Gross Profit |
$490.0M
16.95%
YoY
|
$545.0M
6.24%
YoY
|
$538.0M
10.7%
YoY
|
$486.0M
6.35%
YoY
|
$419.0M
4.75%
YoY
|
$513.0M
19.3%
YoY
|
$486.0M
5.88%
YoY
|
$457.0M
4.58%
YoY
|
$400.0M
-4.08%
YoY
|
$430.0M
-0.46%
YoY
|
$459.0M
14.18%
YoY
|
$437.0M
14.7%
YoY
|
$417.0M
24.48%
YoY
|
$432.0M
23.43%
YoY
|
$402.0M
24.46%
YoY
|
$381.0M
16.16%
YoY
|
$335.0M
10.93%
YoY
|
$350.0M
24.11%
YoY
|
$323.0M
12.54%
YoY
|
| Selling, General & Admin |
$296.0M
13.41%
YoY
|
$288.0M
3.97%
YoY
|
$285.0M
7.55%
YoY
|
$272.0M
0.74%
YoY
|
$261.0M
4.82%
YoY
|
$277.0M
16.88%
YoY
|
$265.0M
2.71%
YoY
|
$270.0M
10.2%
YoY
|
$249.0M
-3.49%
YoY
|
$237.0M
-6.32%
YoY
|
$258.0M
13.66%
YoY
|
$245.0M
11.36%
YoY
|
$258.0M
35.79%
YoY
|
$253.0M
19.34%
YoY
|
$227.0M
32.75%
YoY
|
$220.0M
24.29%
YoY
|
$190.0M
11.11%
YoY
|
$212.0M
40.4%
YoY
|
$171.0M
8.92%
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 |
$115.0M
5.5%
YoY
|
$120.0M
6.19%
YoY
|
$118.0M
6.31%
YoY
|
$110.0M
11.11%
YoY
|
$109.0M
18.48%
YoY
|
$113.0M
21.51%
YoY
|
$111.0M
9.9%
YoY
|
$99.00M
17.86%
YoY
|
$92.00M
10.84%
YoY
|
$93.00M
6.9%
YoY
|
$101.0M
13.48%
YoY
|
$84.00M
9.09%
YoY
|
$83.00M
9.21%
YoY
|
$87.00M
14.47%
YoY
|
$89.00M
4.71%
YoY
|
$77.00M
-18.95%
YoY
|
$76.00M
-3.8%
YoY
|
$76.00M
-69.23%
YoY
|
$85.00M
2.41%
YoY
|
| Operating Expenses |
$296.0M
13.41%
YoY
|
$408.0M
4.62%
YoY
|
$285.0M
7.55%
YoY
|
$272.0M
0.74%
YoY
|
$261.0M
4.82%
YoY
|
$390.0M
18.18%
YoY
|
$265.0M
2.71%
YoY
|
$270.0M
-17.93%
YoY
|
$249.0M
-3.49%
YoY
|
$330.0M
-2.94%
YoY
|
$258.0M
13.66%
YoY
|
$329.0M
49.55%
YoY
|
$258.0M
35.79%
YoY
|
$340.0M
18.06%
YoY
|
$227.0M
32.75%
YoY
|
$220.0M
24.29%
YoY
|
$190.0M
11.11%
YoY
|
$288.0M
26.32%
YoY
|
$171.0M
8.92%
YoY
|
| Operating Profit |
$39.00M
-169.64%
YoY
|
$137.0M
11.38%
YoY
|
$118.0M
45.68%
YoY
|
$89.00M
18.67%
YoY
|
-$56.00M
43.59%
YoY
|
$123.0M
23.0%
YoY
|
$81.00M
-10.0%
YoY
|
$75.00M
-30.56%
YoY
|
-$39.00M
-192.86%
YoY
|
$100.0M
8.7%
YoY
|
$90.00M
25.0%
YoY
|
$108.0M
83.05%
YoY
|
$42.00M
13.51%
YoY
|
$92.00M
48.39%
YoY
|
$72.00M
100.0%
YoY
|
$59.00M
168.18%
YoY
|
$37.00M
23.33%
YoY
|
$62.00M
14.81%
YoY
|
$36.00M
-26.53%
YoY
|
| Interest Expense |
-$32.00M
0.0%
YoY
|
-$30.00M
-11.76%
YoY
|
-$35.00M
6.06%
YoY
|
-$36.00M
56.52%
YoY
|
-$32.00M
-346.15%
YoY
|
-$34.00M
183.33%
YoY
|
-$33.00M
-335.71%
YoY
|
-$23.00M
64.29%
YoY
|
$13.00M
0.0%
YoY
|
-$12.00M
20.0%
YoY
|
$14.00M
133.33%
YoY
|
-$14.00M
-255.56%
YoY
|
$13.00M
225.0%
YoY
|
-$10.00M
100.0%
YoY
|
$6.000M
20.0%
YoY
|
$9.000M
50.0%
YoY
|
$4.000M
-20.0%
YoY
|
-$5.000M
-16.67%
YoY
|
$5.000M
-16.67%
YoY
|
| Other Income/Expense, Net |
$10.00M
-300.0%
YoY
|
$2.000M
-93.33%
YoY
|
$5.000M
-183.33%
YoY
|
-$10.00M
-1100.0%
YoY
|
-$5.000M
-183.33%
YoY
|
$30.00M
-528.57%
YoY
|
-$6.000M
-185.71%
YoY
|
$1.000M
0.0%
YoY
|
$6.000M
N/A
|
-$7.000M
40.0%
YoY
|
$7.000M
-58.82%
YoY
|
$1.000M
-95.65%
YoY
|
$0.00
-100.0%
YoY
|
-$5.000M
-141.67%
YoY
|
$17.00M
54.55%
YoY
|
$23.00M
-2400.0%
YoY
|
$16.00M
1500.0%
YoY
|
$12.00M
N/A
|
$11.00M
N/A
|
| Pretax Income |
$17.00M
-118.28%
YoY
|
$66.00M
-31.96%
YoY
|
$88.00M
109.52%
YoY
|
$43.00M
-18.87%
YoY
|
-$93.00M
102.17%
YoY
|
$97.00M
42.65%
YoY
|
$42.00M
-49.4%
YoY
|
$53.00M
-38.37%
YoY
|
-$46.00M
-258.62%
YoY
|
$68.00M
15.25%
YoY
|
$83.00M
0.0%
YoY
|
$86.00M
17.81%
YoY
|
$29.00M
-40.82%
YoY
|
$59.00M
-15.71%
YoY
|
$83.00M
97.62%
YoY
|
$73.00M
386.67%
YoY
|
$49.00M
88.46%
YoY
|
$70.00M
59.09%
YoY
|
$42.00M
-2.33%
YoY
|
| Income Tax |
$12.00M
500.0%
YoY
|
$23.00M
-866.67%
YoY
|
$28.00M
300.0%
YoY
|
$15.00M
7.14%
YoY
|
$2.000M
-120.0%
YoY
|
-$3.000M
-40.0%
YoY
|
$7.000M
-53.33%
YoY
|
$14.00M
-30.0%
YoY
|
-$10.00M
-433.33%
YoY
|
-$5.000M
-138.46%
YoY
|
$15.00M
-21.05%
YoY
|
$20.00M
-4.76%
YoY
|
$3.000M
-72.73%
YoY
|
$13.00M
0.0%
YoY
|
$19.00M
-161.29%
YoY
|
$21.00M
2000.0%
YoY
|
$11.00M
22.22%
YoY
|
$13.00M
-7.14%
YoY
|
-$31.00M
-255.0%
YoY
|
| Net Earnings |
$4.000M
-104.17%
YoY
|
$43.00M
-57.0%
YoY
|
$59.00M
78.79%
YoY
|
$26.00M
-31.58%
YoY
|
-$96.00M
159.46%
YoY
|
$100.0M
36.99%
YoY
|
$33.00M
-50.0%
YoY
|
$38.00M
-41.54%
YoY
|
-$37.00M
-248.0%
YoY
|
$73.00M
58.7%
YoY
|
$66.00M
4.76%
YoY
|
$65.00M
27.45%
YoY
|
$25.00M
-32.43%
YoY
|
$46.00M
-17.86%
YoY
|
$63.00M
-12.5%
YoY
|
$51.00M
363.64%
YoY
|
$37.00M
164.29%
YoY
|
$56.00M
100.0%
YoY
|
$72.00M
300.0%
YoY
|
| Basic Earnings Per Share |
$0.03
-103.7%
YoY
|
N/A
|
$0.52
85.71%
YoY
|
$0.23
-28.13%
YoY
|
-$0.81
161.29%
YoY
|
N/A
|
$0.28
-49.09%
YoY
|
$0.32
-41.82%
YoY
|
-$0.31
-247.62%
YoY
|
N/A
|
$0.55
3.77%
YoY
|
$0.55
25.0%
YoY
|
$0.21
-34.38%
YoY
|
N/A
|
$0.53
-15.87%
YoY
|
$0.44
340.0%
YoY
|
$0.32
166.67%
YoY
|
N/A
|
$0.63
293.75%
YoY
|
| Diluted Earnings Per Share |
$0.03
-103.7%
YoY
|
$0.37
-56.42%
YoY
|
$0.51
82.14%
YoY
|
$0.23
-28.13%
YoY
|
-$0.81
161.29%
YoY
|
$0.83
36.57%
YoY
|
$0.28
-49.09%
YoY
|
$0.32
-41.21%
YoY
|
-$0.31
-247.62%
YoY
|
$0.61
58.0%
YoY
|
$0.55
3.77%
YoY
|
$0.54
23.71%
YoY
|
$0.21
-34.38%
YoY
|
$0.39
-100.0%
YoY
|
$0.53
-14.52%
YoY
|
$0.44
340.0%
YoY
|
$0.32
166.67%
YoY
|
$489.6K
100.37%
YoY
|
$0.62
287.5%
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 |
114.7M shares
-4.02%
YoY
|
114.5M shares
-4.18%
YoY
|
114.5M shares
-4.18%
YoY
|
114.4M shares
-4.2%
YoY
|
119.5M shares
0.21%
YoY
|
119.5M shares
0.44%
YoY
|
119.5M shares
0.45%
YoY
|
119.4M shares
-34.04%
YoY
|
119.3M shares
0.41%
YoY
|
119.0M shares
0.27%
YoY
|
118.9M shares
0.27%
YoY
|
181.1M shares
55.92%
YoY
|
118.8M shares
3.53%
YoY
|
118.6M shares
3.49%
YoY
|
118.6M shares
3.14%
YoY
|
116.1M shares
1.31%
YoY
|
114.7M shares
0.09%
YoY
|
114.6M shares
N/A
|
115.0M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
115.8M shares
-2.65%
YoY
|
N/A
|
115.3M shares
-3.73%
YoY
|
115.1M shares
-3.87%
YoY
|
119.0M shares
-0.24%
YoY
|
N/A
|
119.8M shares
0.12%
YoY
|
119.7M shares
0.22%
YoY
|
119.3M shares
0.04%
YoY
|
N/A
|
119.6M shares
0.49%
YoY
|
119.4M shares
2.37%
YoY
|
119.2M shares
3.17%
YoY
|
N/A
|
119.1M shares
2.64%
YoY
|
116.6M shares
1.76%
YoY
|
115.6M shares
0.82%
YoY
|
N/A
|
116.0M shares
0.87%
YoY
|
Loading...