|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.837B
-5.07%
YoY
|
$1.935B
-6.19%
YoY
|
$2.063B
4.6%
YoY
|
$1.973B
35.47%
YoY
|
$1.456B
9.23%
YoY
|
| Cost Of Revenue |
$1.541B
-3.42%
YoY
|
$1.596B
-7.49%
YoY
|
$1.725B
7.46%
YoY
|
$1.605B
43.69%
YoY
|
$1.117B
7.69%
YoY
|
| Gross Profit |
$296.3M
-12.83%
YoY
|
$339.9M
0.38%
YoY
|
$338.6M
-7.89%
YoY
|
$367.6M
8.4%
YoY
|
$339.1M
14.6%
YoY
|
| Selling, General & Admin |
$84.80M
38.56%
YoY
|
$61.20M
-13.44%
YoY
|
$70.70M
-0.98%
YoY
|
$71.40M
15.53%
YoY
|
$61.80M
-24.08%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$153.6M
29.18%
YoY
|
$118.9M
-16.74%
YoY
|
$142.8M
0.21%
YoY
|
$142.5M
6.42%
YoY
|
$133.9M
0.15%
YoY
|
| Operating Expenses |
$84.80M
38.56%
YoY
|
$61.20M
-71.33%
YoY
|
$213.5M
199.02%
YoY
|
$71.40M
15.53%
YoY
|
$61.80M
-24.08%
YoY
|
| Operating Profit |
-$44.40M
-129.23%
YoY
|
$151.9M
21.42%
YoY
|
$125.1M
-18.61%
YoY
|
$153.7M
8.62%
YoY
|
$141.5M
103.01%
YoY
|
| Interest Expense |
-$28.40M
21.37%
YoY
|
-$23.40M
-14.29%
YoY
|
-$27.30M
-185.31%
YoY
|
$32.00M
-24.71%
YoY
|
$42.50M
-24.51%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$72.80M
-156.65%
YoY
|
$128.5M
31.39%
YoY
|
$97.80M
-19.64%
YoY
|
$121.7M
81.37%
YoY
|
$67.10M
251.31%
YoY
|
| Income Tax |
-$34.00M
-236.0%
YoY
|
$25.00M
-27.11%
YoY
|
$34.30M
104.17%
YoY
|
$16.80M
-8.2%
YoY
|
$18.30M
77.67%
YoY
|
| Net Earnings |
-$44.20M
-146.09%
YoY
|
$95.90M
66.78%
YoY
|
$57.50M
-42.9%
YoY
|
$100.7M
132.03%
YoY
|
$43.40M
1072.97%
YoY
|
| Basic Earnings Per Share |
-$0.52
-146.02%
YoY
|
$1.13
66.18%
YoY
|
$0.68
-43.33%
YoY
|
$1.20
130.77%
YoY
|
$0.52
1200.0%
YoY
|
| Diluted Earnings Per Share |
-$0.52
-146.43%
YoY
|
$1.12
65.37%
YoY
|
$0.68
-43.09%
YoY
|
$1.19
128.85%
YoY
|
$0.52
1200.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
85.50M shares
0.47%
YoY
|
85.10M shares
0.47%
YoY
|
84.70M shares
1.07%
YoY
|
83.80M shares
0.96%
YoY
|
83.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
85.50M shares
0.23%
YoY
|
85.30M shares
0.47%
YoY
|
84.90M shares
0.35%
YoY
|
84.60M shares
1.08%
YoY
|
83.70M shares
0.6%
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 |
$455.1M
4.38%
YoY
|
$480.2M
-1.19%
YoY
|
$487.0M
-0.63%
YoY
|
$434.1M
-7.81%
YoY
|
$436.0M
-10.73%
YoY
|
$486.0M
-6.65%
YoY
|
$490.1M
-5.82%
YoY
|
$470.9M
-11.88%
YoY
|
$488.4M
0.12%
YoY
|
$520.6M
1.28%
YoY
|
$520.4M
0.7%
YoY
|
$534.4M
6.48%
YoY
|
$487.8M
10.91%
YoY
|
$514.0M
40.71%
YoY
|
$516.8M
41.01%
YoY
|
$501.9M
37.77%
YoY
|
$439.8M
22.2%
YoY
|
$365.3M
17.8%
YoY
|
$366.5M
21.28%
YoY
|
| Cost Of Revenue |
$375.5M
3.64%
YoY
|
$407.7M
0.34%
YoY
|
$407.9M
0.67%
YoY
|
$375.1M
-3.75%
YoY
|
$362.3M
-9.92%
YoY
|
$406.3M
-8.37%
YoY
|
$405.2M
-7.09%
YoY
|
$389.7M
-12.05%
YoY
|
$402.2M
0.05%
YoY
|
$443.4M
0.38%
YoY
|
$436.1M
5.49%
YoY
|
$443.1M
7.6%
YoY
|
$402.0M
18.93%
YoY
|
$441.7M
52.89%
YoY
|
$413.4M
49.08%
YoY
|
$411.8M
47.81%
YoY
|
$338.0M
23.36%
YoY
|
$288.9M
18.89%
YoY
|
$277.3M
16.37%
YoY
|
| Gross Profit |
$79.60M
8.01%
YoY
|
$72.50M
-9.03%
YoY
|
$79.10M
-6.83%
YoY
|
$59.00M
-27.34%
YoY
|
$73.70M
-14.5%
YoY
|
$79.70M
3.24%
YoY
|
$84.90M
0.71%
YoY
|
$81.20M
-11.06%
YoY
|
$86.20M
0.47%
YoY
|
$77.20M
6.78%
YoY
|
$84.30M
-18.47%
YoY
|
$91.30M
1.33%
YoY
|
$85.80M
-15.72%
YoY
|
$72.30M
-5.37%
YoY
|
$103.4M
15.92%
YoY
|
$90.10M
5.13%
YoY
|
$101.8M
18.51%
YoY
|
$76.40M
13.86%
YoY
|
$89.20M
39.59%
YoY
|
| Selling, General & Admin |
$30.30M
106.12%
YoY
|
$21.20M
37.66%
YoY
|
$28.30M
194.79%
YoY
|
$20.60M
15.73%
YoY
|
$14.70M
-20.11%
YoY
|
$15.40M
0.0%
YoY
|
$9.600M
-49.74%
YoY
|
$17.80M
2.3%
YoY
|
$18.40M
-2.13%
YoY
|
$15.40M
14.07%
YoY
|
$19.10M
-4.98%
YoY
|
$17.40M
-12.12%
YoY
|
$18.80M
4.44%
YoY
|
$13.50M
0.0%
YoY
|
$20.10M
31.37%
YoY
|
$19.80M
11.86%
YoY
|
$18.00M
17.65%
YoY
|
$13.50M
-53.45%
YoY
|
$15.30M
-16.85%
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 |
$44.90M
55.9%
YoY
|
$58.80M
104.17%
YoY
|
$37.40M
33.1%
YoY
|
$28.60M
-0.35%
YoY
|
$28.80M
-13.51%
YoY
|
$28.80M
-19.1%
YoY
|
$28.10M
-20.85%
YoY
|
$28.70M
-21.15%
YoY
|
$33.30M
-5.67%
YoY
|
$35.60M
-0.56%
YoY
|
$35.50M
-0.56%
YoY
|
$36.40M
1.68%
YoY
|
$35.30M
0.28%
YoY
|
$35.80M
2.58%
YoY
|
$35.70M
9.85%
YoY
|
$35.80M
4.99%
YoY
|
$35.20M
8.64%
YoY
|
$34.90M
9.06%
YoY
|
$32.50M
-2.99%
YoY
|
| Operating Expenses |
$30.30M
106.12%
YoY
|
$80.00M
81.0%
YoY
|
$28.30M
194.79%
YoY
|
$20.60M
15.73%
YoY
|
$14.70M
-20.11%
YoY
|
$44.20M
-13.33%
YoY
|
$9.600M
-49.74%
YoY
|
$17.80M
-66.91%
YoY
|
$18.40M
-2.13%
YoY
|
$51.00M
3.45%
YoY
|
$19.10M
-4.98%
YoY
|
$53.80M
171.72%
YoY
|
$18.80M
4.44%
YoY
|
$49.30M
1.86%
YoY
|
$20.10M
31.37%
YoY
|
$19.80M
11.86%
YoY
|
$18.00M
17.65%
YoY
|
$48.40M
-22.68%
YoY
|
$15.30M
-16.85%
YoY
|
| Operating Profit |
$4.400M
-85.43%
YoY
|
-$7.500M
-121.13%
YoY
|
$13.40M
-71.61%
YoY
|
$9.800M
-71.76%
YoY
|
$30.20M
-12.46%
YoY
|
$35.50M
35.5%
YoY
|
$47.20M
58.92%
YoY
|
$34.70M
-7.47%
YoY
|
$34.50M
8.83%
YoY
|
$26.20M
13.91%
YoY
|
$29.70M
-37.61%
YoY
|
$37.50M
8.7%
YoY
|
$31.70M
-34.77%
YoY
|
$23.00M
-17.86%
YoY
|
$47.60M
14.98%
YoY
|
$34.50M
1.77%
YoY
|
$48.60M
27.23%
YoY
|
$28.00M
522.22%
YoY
|
$41.40M
245.0%
YoY
|
| Interest Expense |
-$8.700M
67.31%
YoY
|
-$9.400M
67.86%
YoY
|
-$8.400M
47.37%
YoY
|
-$5.400M
-193.1%
YoY
|
-$5.200M
-182.54%
YoY
|
-$5.600M
-11.11%
YoY
|
-$5.700M
-186.36%
YoY
|
$5.800M
-180.56%
YoY
|
$6.300M
-12.5%
YoY
|
-$6.300M
-18.18%
YoY
|
$6.600M
-17.5%
YoY
|
-$7.200M
-186.75%
YoY
|
$7.200M
-10.0%
YoY
|
-$7.700M
0.0%
YoY
|
$8.000M
1.27%
YoY
|
$8.300M
-41.55%
YoY
|
$8.000M
-37.01%
YoY
|
-$7.700M
-41.22%
YoY
|
$7.900M
-42.34%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$1.000M
-110.87%
YoY
|
N/A
|
N/A
|
N/A
|
$9.200M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$4.300M
-117.2%
YoY
|
-$107.2M
-458.53%
YoY
|
$5.000M
-87.95%
YoY
|
$4.400M
-84.78%
YoY
|
$25.00M
-11.35%
YoY
|
$29.90M
50.25%
YoY
|
$41.50M
79.65%
YoY
|
$28.90M
-4.62%
YoY
|
$28.20M
15.1%
YoY
|
$19.90M
30.07%
YoY
|
$23.10M
-41.67%
YoY
|
$30.30M
15.65%
YoY
|
$24.50M
-39.66%
YoY
|
$15.30M
-24.63%
YoY
|
$39.60M
18.21%
YoY
|
$26.20M
-314.75%
YoY
|
$40.60M
59.22%
YoY
|
$20.30M
-438.33%
YoY
|
$33.50M
-2891.67%
YoY
|
| Income Tax |
-$900.0K
-116.07%
YoY
|
-$21.70M
-629.27%
YoY
|
-$18.80M
-329.27%
YoY
|
$900.0K
-83.93%
YoY
|
$5.600M
-21.13%
YoY
|
$4.100M
-10.87%
YoY
|
$8.200M
-43.84%
YoY
|
$5.600M
-32.53%
YoY
|
$7.100M
4.41%
YoY
|
$4.600M
84.0%
YoY
|
$14.60M
-603.45%
YoY
|
$8.300M
15.28%
YoY
|
$6.800M
-32.0%
YoY
|
$2.500M
-60.32%
YoY
|
-$2.900M
-130.85%
YoY
|
$7.200M
-253.19%
YoY
|
$10.00M
36.99%
YoY
|
$6.300M
-352.0%
YoY
|
$9.400M
4600.0%
YoY
|
| Net Earnings |
-$4.400M
-125.43%
YoY
|
-$85.60M
-461.18%
YoY
|
$22.20M
-27.69%
YoY
|
$1.900M
-91.16%
YoY
|
$17.30M
-13.5%
YoY
|
$23.70M
71.74%
YoY
|
$30.70M
338.57%
YoY
|
$21.50M
5.39%
YoY
|
$20.00M
22.7%
YoY
|
$13.80M
16.95%
YoY
|
$7.000M
-83.09%
YoY
|
$20.40M
13.33%
YoY
|
$16.30M
-44.75%
YoY
|
$11.80M
-7.09%
YoY
|
$41.40M
80.0%
YoY
|
$18.00M
-304.55%
YoY
|
$29.50M
78.79%
YoY
|
$12.70M
-354.0%
YoY
|
$23.00M
-951.85%
YoY
|
| Basic Earnings Per Share |
-$0.05
-125.0%
YoY
|
N/A
|
$0.26
-27.78%
YoY
|
$0.02
-92.0%
YoY
|
$0.20
-16.67%
YoY
|
N/A
|
$0.36
350.0%
YoY
|
$0.25
4.17%
YoY
|
$0.24
26.32%
YoY
|
N/A
|
$0.08
-83.67%
YoY
|
$0.24
14.29%
YoY
|
$0.19
-45.71%
YoY
|
N/A
|
$0.49
75.0%
YoY
|
$0.21
-290.91%
YoY
|
$0.35
75.0%
YoY
|
N/A
|
$0.28
-1033.33%
YoY
|
| Diluted Earnings Per Share |
-$0.05
-125.0%
YoY
|
-$1.00
-460.76%
YoY
|
$0.26
-27.78%
YoY
|
$0.02
-92.0%
YoY
|
$0.20
-13.04%
YoY
|
$0.28
71.11%
YoY
|
$0.36
350.0%
YoY
|
$0.25
4.05%
YoY
|
$0.23
21.05%
YoY
|
$0.16
16.67%
YoY
|
$0.08
-83.67%
YoY
|
$0.24
14.42%
YoY
|
$0.19
-45.71%
YoY
|
$0.14
-100.0%
YoY
|
$0.49
81.48%
YoY
|
$0.21
-290.91%
YoY
|
$0.35
75.0%
YoY
|
$151.2K
-350.07%
YoY
|
$0.27
-1000.0%
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 |
84.67M shares
0.37%
YoY
|
84.67M shares
0.68%
YoY
|
84.67M shares
0.68%
YoY
|
84.65M shares
0.68%
YoY
|
84.35M shares
0.69%
YoY
|
84.09M shares
0.4%
YoY
|
84.09M shares
0.4%
YoY
|
84.08M shares
0.42%
YoY
|
83.78M shares
0.44%
YoY
|
83.76M shares
0.42%
YoY
|
83.76M shares
0.44%
YoY
|
83.72M shares
-0.21%
YoY
|
83.41M shares
0.26%
YoY
|
83.40M shares
0.39%
YoY
|
83.39M shares
0.47%
YoY
|
83.90M shares
1.08%
YoY
|
83.20M shares
0.48%
YoY
|
83.08M shares
0.38%
YoY
|
83.00M shares
0.24%
YoY
|
| Diluted Shares Outstanding |
85.60M shares
0.0%
YoY
|
N/A
|
85.70M shares
0.47%
YoY
|
85.60M shares
0.35%
YoY
|
85.60M shares
0.35%
YoY
|
N/A
|
85.30M shares
0.24%
YoY
|
85.30M shares
0.47%
YoY
|
85.30M shares
0.47%
YoY
|
N/A
|
85.10M shares
0.47%
YoY
|
84.90M shares
0.35%
YoY
|
84.90M shares
0.83%
YoY
|
N/A
|
84.70M shares
1.07%
YoY
|
84.60M shares
1.93%
YoY
|
84.20M shares
0.84%
YoY
|
N/A
|
83.80M shares
1.21%
YoY
|
Loading...