|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.309B
6.24%
YoY
|
$3.114B
13.52%
YoY
|
$2.743B
8.03%
YoY
|
$2.539B
14.12%
YoY
|
$2.225B
19.62%
YoY
|
| Cost Of Revenue |
$2.456B
7.75%
YoY
|
$2.279B
13.34%
YoY
|
$2.011B
6.85%
YoY
|
$1.882B
14.54%
YoY
|
$1.643B
17.96%
YoY
|
| Gross Profit |
$852.9M
2.13%
YoY
|
$835.1M
14.02%
YoY
|
$732.4M
11.43%
YoY
|
$657.3M
12.94%
YoY
|
$582.0M
24.57%
YoY
|
| Selling, General & Admin |
$206.1M
-9.68%
YoY
|
$228.2M
10.88%
YoY
|
$205.8M
11.48%
YoY
|
$184.6M
-5.14%
YoY
|
$194.6M
5.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$176.0M
15.33%
YoY
|
$152.6M
29.21%
YoY
|
$118.1M
2.87%
YoY
|
$114.8M
16.19%
YoY
|
$98.80M
4.22%
YoY
|
| Operating Expenses |
$2.919B
5.56%
YoY
|
$2.766B
14.5%
YoY
|
$2.415B
10.08%
YoY
|
$2.194B
14.1%
YoY
|
$1.923B
14.66%
YoY
|
| Operating Profit |
$389.5M
11.67%
YoY
|
$348.8M
6.34%
YoY
|
$328.0M
-4.98%
YoY
|
$345.2M
14.23%
YoY
|
$302.2M
65.14%
YoY
|
| Interest Expense |
-$272.6M
35.15%
YoY
|
-$201.7M
4.51%
YoY
|
-$193.0M
-17.84%
YoY
|
-$234.9M
6.29%
YoY
|
-$221.0M
9.51%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$8.600M
473.33%
YoY
|
$1.500M
N/A
|
$0.00
N/A
|
| Pretax Income |
$116.9M
-20.53%
YoY
|
$147.1M
8.96%
YoY
|
$135.0M
22.39%
YoY
|
$110.3M
35.84%
YoY
|
$81.20M
-531.91%
YoY
|
| Income Tax |
$18.00M
-86.63%
YoY
|
$134.6M
-44966.67%
YoY
|
-$300.0K
-101.29%
YoY
|
$23.30M
121.9%
YoY
|
$10.50M
-152.24%
YoY
|
| Net Earnings |
-$77.90M
-53.66%
YoY
|
-$168.1M
1312.61%
YoY
|
-$11.90M
-78.21%
YoY
|
-$54.60M
-22.99%
YoY
|
-$70.90M
-38.93%
YoY
|
| Basic Earnings Per Share |
-$0.61
-54.14%
YoY
|
-$1.33
1377.78%
YoY
|
-$0.09
-84.75%
YoY
|
-$0.59
-47.32%
YoY
|
-$1.12
-64.89%
YoY
|
| Diluted Earnings Per Share |
-$0.61
-54.14%
YoY
|
-$1.33
1377.78%
YoY
|
-$0.09
-84.75%
YoY
|
-$0.59
-47.32%
YoY
|
-$1.12
-64.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
127.2M shares
0.86%
YoY
|
126.1M shares
0.41%
YoY
|
125.6M shares
36.61%
YoY
|
91.95M shares
26.96%
YoY
|
72.43M shares
48.49%
YoY
|
| Diluted Shares Outstanding |
127.2M shares
0.86%
YoY
|
126.1M shares
0.41%
YoY
|
125.6M shares
36.61%
YoY
|
91.95M shares
26.96%
YoY
|
72.43M shares
48.49%
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 |
$810.9M
4.5%
YoY
|
$885.0M
2.38%
YoY
|
$821.5M
6.63%
YoY
|
$826.2M
8.41%
YoY
|
$776.0M
8.17%
YoY
|
$864.4M
17.54%
YoY
|
$770.4M
14.29%
YoY
|
$762.1M
14.16%
YoY
|
$717.4M
7.69%
YoY
|
$735.4M
4.0%
YoY
|
$674.1M
8.62%
YoY
|
$667.6M
8.48%
YoY
|
$666.2M
11.74%
YoY
|
$707.1M
15.88%
YoY
|
$620.6M
10.98%
YoY
|
$615.4M
13.27%
YoY
|
$596.2M
16.35%
YoY
|
$610.2M
11.29%
YoY
|
$559.2M
12.72%
YoY
|
| Cost Of Revenue |
$627.7M
5.8%
YoY
|
$650.1M
6.78%
YoY
|
$605.0M
6.33%
YoY
|
$607.7M
8.38%
YoY
|
$593.3M
9.73%
YoY
|
$608.8M
16.81%
YoY
|
$569.0M
16.79%
YoY
|
$560.7M
14.03%
YoY
|
$540.7M
5.85%
YoY
|
$521.2M
3.78%
YoY
|
$487.2M
4.15%
YoY
|
$491.7M
6.75%
YoY
|
$510.8M
13.16%
YoY
|
$502.2M
13.8%
YoY
|
$467.8M
13.19%
YoY
|
$460.6M
14.46%
YoY
|
$451.4M
16.91%
YoY
|
$441.3M
13.1%
YoY
|
$413.3M
14.81%
YoY
|
| Gross Profit |
$183.2M
0.27%
YoY
|
$234.9M
-8.1%
YoY
|
$217.0M
7.75%
YoY
|
$218.5M
8.49%
YoY
|
$182.7M
3.4%
YoY
|
$255.6M
19.33%
YoY
|
$201.4M
7.76%
YoY
|
$201.4M
14.5%
YoY
|
$176.7M
13.71%
YoY
|
$214.2M
4.54%
YoY
|
$186.9M
22.32%
YoY
|
$175.9M
13.63%
YoY
|
$155.4M
7.32%
YoY
|
$204.9M
21.31%
YoY
|
$152.8M
4.73%
YoY
|
$154.8M
9.87%
YoY
|
$144.8M
14.65%
YoY
|
$168.9M
6.83%
YoY
|
$145.9M
7.2%
YoY
|
| Selling, General & Admin |
$62.30M
9.68%
YoY
|
$46.40M
-20.0%
YoY
|
$44.00M
-17.14%
YoY
|
$59.00M
-5.6%
YoY
|
$56.80M
4.03%
YoY
|
$58.00M
39.76%
YoY
|
$53.10M
-8.29%
YoY
|
$62.50M
17.92%
YoY
|
$54.60M
2.25%
YoY
|
$41.50M
-15.82%
YoY
|
$57.90M
46.58%
YoY
|
$53.00M
14.47%
YoY
|
$53.40M
7.88%
YoY
|
$49.30M
0.61%
YoY
|
$39.50M
-19.22%
YoY
|
$46.30M
-1.7%
YoY
|
$49.50M
-0.2%
YoY
|
$49.00M
5.38%
YoY
|
$48.90M
3.82%
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 |
$38.50M
6.06%
YoY
|
$59.90M
76.7%
YoY
|
$39.50M
-21.31%
YoY
|
$40.30M
15.8%
YoY
|
$36.30M
7.72%
YoY
|
$33.90M
9.0%
YoY
|
$50.20M
73.7%
YoY
|
$34.80M
42.62%
YoY
|
$33.70M
0.0%
YoY
|
$31.10M
5.07%
YoY
|
$28.90M
-3.02%
YoY
|
$24.40M
-12.86%
YoY
|
$33.70M
22.99%
YoY
|
$29.60M
30.4%
YoY
|
$29.80M
18.25%
YoY
|
$28.00M
11.11%
YoY
|
$27.40M
6.61%
YoY
|
$22.70M
-10.98%
YoY
|
$25.20M
4.56%
YoY
|
| Operating Expenses |
$745.1M
4.34%
YoY
|
$101.4M
22.76%
YoY
|
$715.8M
0.89%
YoY
|
$714.5M
5.49%
YoY
|
$714.1M
11.33%
YoY
|
$82.60M
20.94%
YoY
|
$709.5M
19.95%
YoY
|
$677.3M
788.85%
YoY
|
$641.4M
3.48%
YoY
|
$68.30M
-2.01%
YoY
|
$591.5M
8.23%
YoY
|
$76.20M
-85.86%
YoY
|
$619.8M
25.01%
YoY
|
$69.70M
17.14%
YoY
|
$546.5M
10.27%
YoY
|
$538.9M
11.39%
YoY
|
$495.8M
10.64%
YoY
|
$59.50M
-17.36%
YoY
|
$495.6M
3.77%
YoY
|
| Operating Profit |
$65.80M
6.3%
YoY
|
$133.5M
-22.83%
YoY
|
$105.7M
73.56%
YoY
|
$111.7M
31.72%
YoY
|
$61.90M
-18.55%
YoY
|
$173.0M
18.57%
YoY
|
$60.90M
-26.27%
YoY
|
$84.80M
-14.94%
YoY
|
$76.00M
63.79%
YoY
|
$145.9M
7.91%
YoY
|
$82.60M
11.47%
YoY
|
$99.70M
30.33%
YoY
|
$46.40M
-53.78%
YoY
|
$135.2M
23.58%
YoY
|
$74.10M
16.51%
YoY
|
$76.50M
28.57%
YoY
|
$100.4M
56.14%
YoY
|
$109.4M
27.06%
YoY
|
$63.60M
243.78%
YoY
|
| Interest Expense |
-$69.10M
11.09%
YoY
|
-$61.00M
33.48%
YoY
|
-$74.90M
49.8%
YoY
|
-$67.90M
31.84%
YoY
|
-$62.20M
31.5%
YoY
|
-$45.70M
4.1%
YoY
|
-$50.00M
0.4%
YoY
|
-$51.50M
14.19%
YoY
|
-$47.30M
1.07%
YoY
|
-$43.90M
-22.44%
YoY
|
-$49.80M
-17.96%
YoY
|
-$45.10M
-20.74%
YoY
|
-$46.80M
-16.87%
YoY
|
-$56.60M
-1.22%
YoY
|
-$60.70M
11.99%
YoY
|
-$56.90M
6.55%
YoY
|
-$56.30M
5.63%
YoY
|
-$57.30M
12.8%
YoY
|
-$54.20M
5.24%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
-$75.00M
-10814.29%
YoY
|
N/A
|
N/A
|
N/A
|
$700.0K
-41.67%
YoY
|
-$4.800M
-173.85%
YoY
|
$400.0K
N/A
|
N/A
|
$1.200M
9.09%
YoY
|
$6.500M
N/A
|
$0.00
N/A
|
N/A
|
$1.100M
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$3.300M
1000.0%
YoY
|
$42.60M
-42.59%
YoY
|
$30.80M
182.57%
YoY
|
$43.80M
31.53%
YoY
|
-$300.0K
-101.05%
YoY
|
$74.20M
40.8%
YoY
|
$10.90M
-66.77%
YoY
|
$33.30M
-33.27%
YoY
|
$28.70M
-7275.0%
YoY
|
$52.70M
58.73%
YoY
|
$32.80M
144.78%
YoY
|
$49.90M
154.59%
YoY
|
-$400.0K
-100.91%
YoY
|
$33.20M
-39.31%
YoY
|
$13.40M
42.55%
YoY
|
$19.60M
221.31%
YoY
|
$44.10M
300.91%
YoY
|
$54.70M
29.31%
YoY
|
$9.400M
-128.48%
YoY
|
| Income Tax |
-$1.200M
N/A
|
$13.60M
-88.74%
YoY
|
$5.500M
22.22%
YoY
|
-$1.100M
-122.45%
YoY
|
$0.00
-100.0%
YoY
|
$120.8M
1913.33%
YoY
|
$4.500M
45.16%
YoY
|
$4.900M
-162.82%
YoY
|
$4.400M
-375.0%
YoY
|
$6.000M
-39.39%
YoY
|
$3.100M
-60.26%
YoY
|
-$7.800M
-281.4%
YoY
|
-$1.600M
-223.08%
YoY
|
$9.900M
-16.1%
YoY
|
$7.800M
550.0%
YoY
|
$4.300M
-259.26%
YoY
|
$1.300M
550.0%
YoY
|
$11.80M
-310.71%
YoY
|
$1.200M
-7.69%
YoY
|
| Net Earnings |
-$35.90M
-4.77%
YoY
|
-$15.00M
-86.18%
YoY
|
-$22.70M
-28.39%
YoY
|
-$2.500M
-83.87%
YoY
|
-$37.70M
204.03%
YoY
|
-$108.5M
10750.0%
YoY
|
-$31.70M
546.94%
YoY
|
-$15.50M
-182.01%
YoY
|
-$12.40M
-50.2%
YoY
|
-$1.000M
-95.73%
YoY
|
-$4.900M
-80.4%
YoY
|
$18.90M
-202.72%
YoY
|
-$24.90M
-304.1%
YoY
|
-$23.40M
23300.0%
YoY
|
-$25.00M
9.17%
YoY
|
-$18.40M
-31.6%
YoY
|
$12.20M
-158.1%
YoY
|
-$100.0K
-101.82%
YoY
|
-$22.90M
-62.82%
YoY
|
| Basic Earnings Per Share |
-$0.28
-6.67%
YoY
|
N/A
|
-$0.18
-28.0%
YoY
|
-$0.02
-83.33%
YoY
|
-$0.30
200.0%
YoY
|
N/A
|
-$0.25
525.0%
YoY
|
-$0.12
-180.0%
YoY
|
-$0.10
-50.0%
YoY
|
N/A
|
-$0.04
-85.71%
YoY
|
$0.15
-171.43%
YoY
|
-$0.20
-242.86%
YoY
|
N/A
|
-$0.28
0.0%
YoY
|
-$0.21
-46.15%
YoY
|
$0.14
-124.56%
YoY
|
N/A
|
-$0.28
-80.82%
YoY
|
| Diluted Earnings Per Share |
-$0.28
-6.67%
YoY
|
-$0.12
-86.08%
YoY
|
-$0.18
-28.0%
YoY
|
-$0.02
-83.33%
YoY
|
-$0.30
200.0%
YoY
|
-$0.86
10713.84%
YoY
|
-$0.25
525.0%
YoY
|
-$0.12
-180.87%
YoY
|
-$0.10
-50.0%
YoY
|
-$0.01
-96.53%
YoY
|
-$0.04
-85.71%
YoY
|
$0.15
-170.66%
YoY
|
-$0.20
-242.86%
YoY
|
-$0.23
-99.98%
YoY
|
-$0.28
0.0%
YoY
|
-$0.21
-46.15%
YoY
|
$0.14
-124.56%
YoY
|
-$1.181K
-101.05%
YoY
|
-$0.28
-80.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
|
| Basic Shares Outstanding |
129.4M shares
1.42%
YoY
|
129.3M shares
1.75%
YoY
|
128.2M shares
0.85%
YoY
|
128.2M shares
0.84%
YoY
|
127.6M shares
0.79%
YoY
|
127.1M shares
0.49%
YoY
|
127.1M shares
0.49%
YoY
|
127.1M shares
0.49%
YoY
|
126.6M shares
0.46%
YoY
|
126.5M shares
40.63%
YoY
|
126.5M shares
40.66%
YoY
|
126.5M shares
42.27%
YoY
|
126.0M shares
43.22%
YoY
|
89.95M shares
9.11%
YoY
|
89.94M shares
11.41%
YoY
|
88.90M shares
28.34%
YoY
|
88.00M shares
60.65%
YoY
|
82.44M shares
63.26%
YoY
|
80.73M shares
65.14%
YoY
|
| Diluted Shares Outstanding |
128.4M shares
1.39%
YoY
|
N/A
|
127.2M shares
0.82%
YoY
|
127.0M shares
0.67%
YoY
|
126.6M shares
0.5%
YoY
|
N/A
|
126.2M shares
0.34%
YoY
|
126.1M shares
-0.97%
YoY
|
126.0M shares
0.61%
YoY
|
N/A
|
125.7M shares
41.44%
YoY
|
127.4M shares
43.27%
YoY
|
125.2M shares
38.7%
YoY
|
N/A
|
88.91M shares
10.13%
YoY
|
88.90M shares
28.34%
YoY
|
90.27M shares
64.81%
YoY
|
N/A
|
80.73M shares
65.14%
YoY
|
Loading...