|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.463B
-6.63%
YoY
|
$1.567B
1.55%
YoY
|
$1.543B
0.77%
YoY
|
$1.531B
6.8%
YoY
|
$1.434B
-22.54%
YoY
|
| Cost Of Revenue |
$1.272B
5.12%
YoY
|
$1.210B
1.39%
YoY
|
$1.194B
3.03%
YoY
|
$1.159B
-1.91%
YoY
|
$1.181B
-16.14%
YoY
|
| Gross Profit |
$337.8M
-5.32%
YoY
|
$356.8M
2.1%
YoY
|
$349.4M
-6.26%
YoY
|
$372.8M
47.53%
YoY
|
$252.7M
-42.91%
YoY
|
| Selling, General & Admin |
$283.8M
-8.91%
YoY
|
$311.6M
-12.87%
YoY
|
$357.6M
-6.74%
YoY
|
$383.4M
13.35%
YoY
|
$338.3M
-16.37%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$22.88M
-16.15%
YoY
|
$27.28M
-35.34%
YoY
|
$42.19M
32.73%
YoY
|
$31.79M
-9.25%
YoY
|
$35.02M
-17.69%
YoY
|
| Operating Expenses |
$283.8M
-8.91%
YoY
|
$311.6M
-22.06%
YoY
|
$399.8M
4.26%
YoY
|
$383.4M
13.35%
YoY
|
$338.3M
-16.37%
YoY
|
| Operating Profit |
$15.92M
-172.6%
YoY
|
-$21.93M
-56.43%
YoY
|
-$50.34M
-25.34%
YoY
|
-$67.42M
-61.89%
YoY
|
-$176.9M
313.47%
YoY
|
| Interest Expense |
-$22.26M
-44.85%
YoY
|
-$40.37M
77.95%
YoY
|
-$22.68M
124.67%
YoY
|
-$10.10M
24.84%
YoY
|
-$8.087M
9.28%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$61.57M
-1.17%
YoY
|
-$62.30M
-30.1%
YoY
|
-$89.13M
14.99%
YoY
|
-$77.51M
-58.1%
YoY
|
-$185.0M
268.28%
YoY
|
| Income Tax |
$4.256M
2225.68%
YoY
|
$183.0K
-81.9%
YoY
|
$1.011M
-111.68%
YoY
|
-$8.655M
-80.84%
YoY
|
-$45.17M
277.12%
YoY
|
| Net Earnings |
-$65.83M
4.14%
YoY
|
-$63.21M
-37.94%
YoY
|
-$101.9M
47.93%
YoY
|
-$68.86M
-50.75%
YoY
|
-$139.8M
265.52%
YoY
|
| Basic Earnings Per Share |
-$2.50
-89.47%
YoY
|
-$23.75
1124.23%
YoY
|
-$1.94
45.86%
YoY
|
-$1.33
-52.67%
YoY
|
-$2.81
251.25%
YoY
|
| Diluted Earnings Per Share |
-$2.50
-89.47%
YoY
|
-$23.75
1124.23%
YoY
|
-$1.94
45.86%
YoY
|
-$1.33
-52.67%
YoY
|
-$2.81
251.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
26.30M shares
887.94%
YoY
|
2.662M shares
-94.93%
YoY
|
52.45M shares
1.27%
YoY
|
51.80M shares
4.28%
YoY
|
49.67M shares
3.45%
YoY
|
| Diluted Shares Outstanding |
26.30M shares
887.94%
YoY
|
2.662M shares
-94.93%
YoY
|
52.45M shares
1.27%
YoY
|
51.80M shares
4.28%
YoY
|
49.67M shares
3.45%
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 |
$515.1M
10.46%
YoY
|
$644.4M
7.02%
YoY
|
$288.2M
9.39%
YoY
|
$278.3M
17.96%
YoY
|
$466.3M
2.11%
YoY
|
$602.1M
-1.35%
YoY
|
$263.4M
-0.28%
YoY
|
$235.9M
9.64%
YoY
|
$456.7M
2.15%
YoY
|
$610.4M
-1.09%
YoY
|
$264.2M
0.11%
YoY
|
$215.2M
-17.5%
YoY
|
$447.1M
10.99%
YoY
|
$617.1M
-1.58%
YoY
|
$263.9M
9.58%
YoY
|
$260.8M
17.08%
YoY
|
$402.8M
-2.14%
YoY
|
$627.0M
5.29%
YoY
|
$240.8M
18.03%
YoY
|
$222.8M
-13.28%
YoY
|
| Cost Of Revenue |
$419.0M
13.26%
YoY
|
$514.6M
10.79%
YoY
|
$232.8M
7.66%
YoY
|
$221.7M
33.52%
YoY
|
$369.9M
3.73%
YoY
|
$464.5M
-2.04%
YoY
|
$216.2M
1.26%
YoY
|
$166.1M
-6.86%
YoY
|
$356.6M
4.02%
YoY
|
$474.1M
0.4%
YoY
|
$213.5M
6.57%
YoY
|
$178.3M
-1.29%
YoY
|
$342.9M
8.55%
YoY
|
$472.3M
-1.9%
YoY
|
$200.4M
10.85%
YoY
|
$180.6M
-3.35%
YoY
|
$315.8M
-7.38%
YoY
|
$481.4M
0.25%
YoY
|
$180.8M
4.4%
YoY
|
$186.9M
-2.41%
YoY
|
| Gross Profit |
$96.10M
-0.29%
YoY
|
$129.8M
-5.67%
YoY
|
$55.38M
17.31%
YoY
|
$56.58M
-19.02%
YoY
|
$96.38M
-3.66%
YoY
|
$137.6M
1.03%
YoY
|
$47.21M
-6.77%
YoY
|
$69.86M
89.3%
YoY
|
$100.0M
-4.01%
YoY
|
$136.2M
-5.93%
YoY
|
$50.63M
-20.25%
YoY
|
$36.91M
-53.99%
YoY
|
$104.2M
19.84%
YoY
|
$144.8M
-0.5%
YoY
|
$63.49M
5.76%
YoY
|
$80.21M
123.42%
YoY
|
$86.96M
23.15%
YoY
|
$145.6M
26.26%
YoY
|
$60.03M
94.51%
YoY
|
$35.90M
-45.1%
YoY
|
| Selling, General & Admin |
$72.55M
1.38%
YoY
|
$77.30M
5.98%
YoY
|
$67.86M
1.25%
YoY
|
$72.28M
5.7%
YoY
|
$71.56M
-10.28%
YoY
|
$72.94M
-15.15%
YoY
|
$67.02M
-13.49%
YoY
|
$68.38M
30.09%
YoY
|
$79.76M
-19.82%
YoY
|
$85.96M
-19.73%
YoY
|
$77.48M
-21.33%
YoY
|
$52.57M
-40.16%
YoY
|
$99.47M
-1.96%
YoY
|
$107.1M
-0.76%
YoY
|
$98.49M
14.21%
YoY
|
$87.84M
5.13%
YoY
|
$101.5M
9.44%
YoY
|
$107.9M
17.32%
YoY
|
$86.24M
23.12%
YoY
|
$83.56M
-4.18%
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 |
$7.427M
-4.95%
YoY
|
$7.625M
-10.61%
YoY
|
$9.185M
-29.65%
YoY
|
$8.538M
-14.48%
YoY
|
$7.814M
-23.0%
YoY
|
$8.530M
-15.78%
YoY
|
$13.06M
27.35%
YoY
|
$9.984M
193.91%
YoY
|
$10.15M
-17.53%
YoY
|
$10.13M
-18.17%
YoY
|
$10.25M
-27.34%
YoY
|
$3.397M
-75.9%
YoY
|
$12.31M
-9.37%
YoY
|
$12.38M
-6.68%
YoY
|
$14.11M
1.52%
YoY
|
$14.10M
2.88%
YoY
|
$13.58M
-7.64%
YoY
|
$13.26M
-7.9%
YoY
|
$13.90M
-8.56%
YoY
|
$13.70M
-16.46%
YoY
|
| Operating Expenses |
$72.55M
1.38%
YoY
|
$77.30M
5.98%
YoY
|
$67.86M
1.25%
YoY
|
$80.81M
3.13%
YoY
|
$71.56M
-10.28%
YoY
|
$72.94M
-15.15%
YoY
|
$67.02M
-13.49%
YoY
|
$78.37M
28.85%
YoY
|
$79.76M
-19.82%
YoY
|
$85.96M
-19.73%
YoY
|
$77.48M
-21.33%
YoY
|
$60.82M
-39.46%
YoY
|
$99.47M
-1.96%
YoY
|
$107.1M
-0.76%
YoY
|
$98.49M
14.21%
YoY
|
$100.5M
4.7%
YoY
|
$101.5M
9.44%
YoY
|
$107.9M
17.32%
YoY
|
$86.24M
23.12%
YoY
|
$95.96M
-6.38%
YoY
|
| Operating Profit |
$14.62M
-36.04%
YoY
|
$40.80M
-27.57%
YoY
|
-$23.17M
-74.74%
YoY
|
-$24.24M
185.12%
YoY
|
$22.86M
2381.98%
YoY
|
$56.32M
57.19%
YoY
|
-$91.73M
119.82%
YoY
|
-$8.501M
-64.45%
YoY
|
$921.0K
-105.16%
YoY
|
$35.83M
34.05%
YoY
|
-$41.73M
-12.9%
YoY
|
-$23.91M
18.04%
YoY
|
-$17.86M
-46.09%
YoY
|
$26.73M
8.71%
YoY
|
-$47.91M
17.6%
YoY
|
-$20.26M
-66.27%
YoY
|
-$33.14M
-48.79%
YoY
|
$24.59M
265.2%
YoY
|
-$40.74M
-30.86%
YoY
|
-$60.06M
61.88%
YoY
|
| Interest Expense |
-$4.884M
-3.92%
YoY
|
-$3.885M
-28.89%
YoY
|
-$3.745M
-50.84%
YoY
|
-$4.096M
-62.17%
YoY
|
-$5.083M
-52.14%
YoY
|
-$5.463M
-48.77%
YoY
|
-$7.618M
-7.71%
YoY
|
-$10.83M
54.43%
YoY
|
-$10.62M
53.51%
YoY
|
-$10.66M
118.26%
YoY
|
-$8.254M
113.39%
YoY
|
-$7.011M
206.56%
YoY
|
-$6.918M
126.75%
YoY
|
-$4.886M
115.81%
YoY
|
-$3.868M
55.09%
YoY
|
-$2.287M
3.44%
YoY
|
-$3.051M
32.65%
YoY
|
-$2.264M
151.56%
YoY
|
-$2.494M
-7.63%
YoY
|
-$2.211M
38.19%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$9.737M
-45.22%
YoY
|
$36.91M
-27.43%
YoY
|
-$26.91M
-72.91%
YoY
|
-$30.86M
11.07%
YoY
|
$17.78M
-283.28%
YoY
|
$50.86M
102.08%
YoY
|
-$99.34M
98.76%
YoY
|
-$27.79M
-19.27%
YoY
|
-$9.699M
-60.86%
YoY
|
$25.17M
15.22%
YoY
|
-$49.98M
-3.46%
YoY
|
-$34.42M
74.67%
YoY
|
-$24.78M
-31.51%
YoY
|
$21.84M
-2.15%
YoY
|
-$51.77M
19.77%
YoY
|
-$19.70M
-68.33%
YoY
|
-$36.19M
-46.0%
YoY
|
$22.33M
283.53%
YoY
|
-$43.23M
-29.79%
YoY
|
-$62.22M
15.22%
YoY
|
| Income Tax |
$3.082M
-71.1%
YoY
|
$11.91M
958.4%
YoY
|
-$8.640M
-6452.94%
YoY
|
-$7.669M
2097.42%
YoY
|
$10.66M
4556.77%
YoY
|
$1.125M
258.28%
YoY
|
$136.0K
-1336.36%
YoY
|
-$349.0K
-414.41%
YoY
|
$229.0K
-14.23%
YoY
|
$314.0K
-204.67%
YoY
|
-$11.00K
-101.18%
YoY
|
$111.0K
-101.17%
YoY
|
$267.0K
-56.59%
YoY
|
-$300.0K
47.78%
YoY
|
$933.0K
133.83%
YoY
|
-$9.466M
-3.77%
YoY
|
$615.0K
-103.28%
YoY
|
-$203.0K
-88.02%
YoY
|
$399.0K
-102.67%
YoY
|
-$9.837M
-28.2%
YoY
|
| Net Earnings |
$6.655M
-6.43%
YoY
|
$25.00M
-49.73%
YoY
|
-$18.27M
-81.63%
YoY
|
-$23.19M
-15.24%
YoY
|
$7.112M
-173.78%
YoY
|
$49.74M
105.69%
YoY
|
-$99.48M
97.43%
YoY
|
-$27.36M
-40.83%
YoY
|
-$9.639M
-61.52%
YoY
|
$24.18M
9.19%
YoY
|
-$50.39M
-4.4%
YoY
|
-$46.25M
351.75%
YoY
|
-$25.05M
-31.93%
YoY
|
$22.14M
-1.7%
YoY
|
-$52.71M
20.81%
YoY
|
-$10.24M
-80.46%
YoY
|
-$36.80M
-23.79%
YoY
|
$22.53M
199.77%
YoY
|
-$43.63M
-6.48%
YoY
|
-$52.38M
29.99%
YoY
|
| Basic Earnings Per Share |
$0.19
-17.39%
YoY
|
$0.73
-60.96%
YoY
|
-$0.54
-92.66%
YoY
|
N/A
|
$0.23
-227.78%
YoY
|
$1.87
306.52%
YoY
|
-$7.36
666.67%
YoY
|
-$10.24
1063.64%
YoY
|
-$0.18
-62.5%
YoY
|
$0.46
9.52%
YoY
|
-$0.96
-4.95%
YoY
|
-$0.88
319.05%
YoY
|
-$0.48
-32.39%
YoY
|
$0.42
-2.33%
YoY
|
-$1.01
18.82%
YoY
|
-$0.21
N/A
|
-$0.71
-26.04%
YoY
|
$0.43
186.67%
YoY
|
-$0.85
-11.46%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.19
-17.39%
YoY
|
$0.72
-61.5%
YoY
|
-$0.54
-92.66%
YoY
|
-$0.67
-93.46%
YoY
|
$0.23
-227.78%
YoY
|
$1.87
306.52%
YoY
|
-$7.36
666.67%
YoY
|
-$10.24
4554.55%
YoY
|
-$0.18
-62.5%
YoY
|
$0.46
9.52%
YoY
|
-$0.96
-4.95%
YoY
|
-$0.22
-100.0%
YoY
|
-$0.48
-32.39%
YoY
|
$0.42
2.44%
YoY
|
-$1.01
18.82%
YoY
|
-$196.7K
-80.71%
YoY
|
-$0.71
-26.04%
YoY
|
$0.41
173.33%
YoY
|
-$0.85
-11.46%
YoY
|
-$1.020M
15.87%
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 |
34.05M shares
11.62%
YoY
|
34.05M shares
28.37%
YoY
|
34.05M shares
152.05%
YoY
|
N/A
|
30.51M shares
-42.6%
YoY
|
26.53M shares
-49.75%
YoY
|
13.51M shares
-74.37%
YoY
|
2.673M shares
-94.92%
YoY
|
53.15M shares
1.05%
YoY
|
52.79M shares
0.67%
YoY
|
52.71M shares
1.02%
YoY
|
52.60M shares
1.07%
YoY
|
52.60M shares
1.07%
YoY
|
52.44M shares
1.49%
YoY
|
52.17M shares
1.36%
YoY
|
52.05M shares
1.29%
YoY
|
52.05M shares
3.92%
YoY
|
51.67M shares
5.86%
YoY
|
51.47M shares
6.33%
YoY
|
51.38M shares
5.98%
YoY
|
| Diluted Shares Outstanding |
34.66M shares
13.05%
YoY
|
34.54M shares
30.12%
YoY
|
34.05M shares
152.05%
YoY
|
N/A
|
30.66M shares
-42.31%
YoY
|
26.54M shares
-49.8%
YoY
|
13.51M shares
-74.33%
YoY
|
2.673M shares
-94.92%
YoY
|
53.15M shares
1.05%
YoY
|
52.87M shares
-0.61%
YoY
|
52.64M shares
0.9%
YoY
|
52.60M shares
1.07%
YoY
|
52.60M shares
1.15%
YoY
|
53.20M shares
-2.52%
YoY
|
52.17M shares
1.36%
YoY
|
52.05M shares
N/A
|
52.00M shares
3.84%
YoY
|
54.57M shares
10.4%
YoY
|
51.47M shares
6.33%
YoY
|
N/A
|
Loading...