|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$636.6M
-10.25%
YoY
|
$709.3M
-20.16%
YoY
|
$888.4M
13.66%
YoY
|
$781.6M
182.37%
YoY
|
$276.8M
-49.12%
YoY
|
| Cost Of Revenue |
$501.5M
-8.77%
YoY
|
$549.7M
-18.26%
YoY
|
$672.5M
8.24%
YoY
|
$621.3M
97.36%
YoY
|
$314.8M
-33.02%
YoY
|
| Gross Profit |
$135.1M
-15.35%
YoY
|
$159.6M
-26.08%
YoY
|
$215.9M
34.68%
YoY
|
$160.3M
-521.84%
YoY
|
-$38.00M
-151.35%
YoY
|
| Selling, General & Admin |
$68.50M
-13.94%
YoY
|
$79.60M
-8.19%
YoY
|
$86.70M
23.15%
YoY
|
$70.40M
-20.72%
YoY
|
$88.80M
-11.2%
YoY
|
| Research & Development |
$1.700M
21.43%
YoY
|
$1.400M
0.0%
YoY
|
$1.400M
133.33%
YoY
|
$600.0K
-14.29%
YoY
|
$700.0K
-74.07%
YoY
|
| Depreciation & Amortization |
$95.20M
1.28%
YoY
|
$94.00M
29.12%
YoY
|
$72.80M
28.17%
YoY
|
$56.80M
-1.56%
YoY
|
$57.70M
-4.15%
YoY
|
| Operating Expenses |
$70.20M
-13.33%
YoY
|
$81.00M
-8.06%
YoY
|
$88.10M
24.08%
YoY
|
$71.00M
-20.67%
YoY
|
$89.50M
-12.85%
YoY
|
| Operating Profit |
-$30.30M
95.48%
YoY
|
-$15.50M
-127.24%
YoY
|
$56.90M
75.08%
YoY
|
$32.50M
-110.79%
YoY
|
-$301.1M
297.75%
YoY
|
| Interest Expense |
-$44.80M
21.41%
YoY
|
-$36.90M
-201.1%
YoY
|
$36.50M
-204.29%
YoY
|
-$35.00M
14.01%
YoY
|
-$30.70M
5.14%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$76.30M
45.61%
YoY
|
-$52.40M
-336.04%
YoY
|
$22.20M
-988.0%
YoY
|
-$2.500M
-99.25%
YoY
|
-$331.8M
216.3%
YoY
|
| Income Tax |
$800.0K
33.33%
YoY
|
$600.0K
-80.0%
YoY
|
$3.000M
400.0%
YoY
|
$600.0K
50.0%
YoY
|
$400.0K
-104.71%
YoY
|
| Net Earnings |
-$77.10M
45.47%
YoY
|
-$53.00M
-376.04%
YoY
|
$19.20M
-719.35%
YoY
|
-$3.100M
-99.07%
YoY
|
-$332.2M
244.61%
YoY
|
| Basic Earnings Per Share |
-$4.12
25.99%
YoY
|
-$3.27
-365.85%
YoY
|
$1.23
-555.56%
YoY
|
-$0.27
-99.47%
YoY
|
-$50.86
-100.0%
YoY
|
| Diluted Earnings Per Share |
-$4.12
25.99%
YoY
|
-$3.27
-368.03%
YoY
|
$1.22
-551.85%
YoY
|
-$0.27
-99.47%
YoY
|
-$50.86
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.70M shares
15.43%
YoY
|
16.20M shares
3.85%
YoY
|
15.60M shares
38.05%
YoY
|
11.30M shares
73.85%
YoY
|
6.500M shares
44.44%
YoY
|
| Diluted Shares Outstanding |
18.70M shares
15.43%
YoY
|
16.20M shares
3.18%
YoY
|
15.70M shares
38.94%
YoY
|
11.30M shares
73.85%
YoY
|
6.500M shares
44.44%
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 |
$144.7M
-6.04%
YoY
|
$156.9M
-5.2%
YoY
|
$166.7M
-11.75%
YoY
|
$159.0M
-11.76%
YoY
|
$154.0M
-11.85%
YoY
|
$165.5M
-14.78%
YoY
|
$188.9M
-14.37%
YoY
|
$180.2M
-22.99%
YoY
|
$174.7M
-27.09%
YoY
|
$194.2M
-13.03%
YoY
|
$220.6M
-0.45%
YoY
|
$234.0M
26.9%
YoY
|
$239.6M
57.32%
YoY
|
$223.3M
60.65%
YoY
|
$221.6M
98.03%
YoY
|
$184.4M
103.08%
YoY
|
$152.3M
75.66%
YoY
|
$139.0M
96.05%
YoY
|
$111.9M
209.12%
YoY
|
| Cost Of Revenue |
$119.1M
-3.8%
YoY
|
$121.6M
-4.55%
YoY
|
$130.5M
-8.29%
YoY
|
$125.6M
-7.65%
YoY
|
$123.8M
-14.03%
YoY
|
$127.4M
-16.24%
YoY
|
$142.3M
-14.38%
YoY
|
$136.0M
-21.52%
YoY
|
$144.0M
-20.4%
YoY
|
$152.1M
-8.7%
YoY
|
$166.2M
-1.54%
YoY
|
$173.3M
14.84%
YoY
|
$180.9M
34.0%
YoY
|
$166.6M
38.03%
YoY
|
$168.8M
70.16%
YoY
|
$150.9M
70.12%
YoY
|
$135.0M
43.01%
YoY
|
$120.7M
83.99%
YoY
|
$99.20M
161.74%
YoY
|
| Gross Profit |
$25.60M
-15.23%
YoY
|
$35.30M
-7.35%
YoY
|
$36.20M
-22.32%
YoY
|
$33.40M
-24.43%
YoY
|
$30.20M
-1.63%
YoY
|
$38.10M
-9.5%
YoY
|
$46.60M
-14.34%
YoY
|
$44.20M
-27.18%
YoY
|
$30.70M
-47.7%
YoY
|
$42.10M
-25.75%
YoY
|
$54.40M
3.03%
YoY
|
$60.70M
81.19%
YoY
|
$58.70M
239.31%
YoY
|
$56.70M
209.84%
YoY
|
$52.80M
315.75%
YoY
|
$33.50M
1495.24%
YoY
|
$17.30M
-324.68%
YoY
|
$18.30M
245.28%
YoY
|
$12.70M
-847.06%
YoY
|
| Selling, General & Admin |
$15.40M
-28.7%
YoY
|
$13.30M
-24.0%
YoY
|
$15.60M
-26.42%
YoY
|
$18.00M
-6.74%
YoY
|
$21.60M
0.0%
YoY
|
$17.50M
-12.06%
YoY
|
$21.20M
13.98%
YoY
|
$19.30M
-12.27%
YoY
|
$21.60M
-17.56%
YoY
|
$19.90M
2.58%
YoY
|
$18.60M
3.33%
YoY
|
$22.00M
22.22%
YoY
|
$26.20M
74.67%
YoY
|
$19.40M
31.08%
YoY
|
$18.00M
25.87%
YoY
|
$18.00M
20.81%
YoY
|
$15.00M
-13.79%
YoY
|
$14.80M
4.96%
YoY
|
$14.30M
-63.43%
YoY
|
| Research & Development |
$400.0K
0.0%
YoY
|
$500.0K
25.0%
YoY
|
$400.0K
0.0%
YoY
|
$400.0K
33.33%
YoY
|
$400.0K
33.33%
YoY
|
$400.0K
0.0%
YoY
|
$400.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
$400.0K
100.0%
YoY
|
$400.0K
100.0%
YoY
|
$300.0K
200.0%
YoY
|
$300.0K
200.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
100.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$200.0K
100.0%
YoY
|
$100.0K
-50.0%
YoY
|
| Depreciation & Amortization |
$21.90M
-11.34%
YoY
|
$23.60M
-5.98%
YoY
|
$23.20M
-2.93%
YoY
|
$23.70M
2.6%
YoY
|
$24.70M
12.79%
YoY
|
$25.10M
26.77%
YoY
|
$23.90M
26.46%
YoY
|
$23.10M
31.25%
YoY
|
$21.90M
32.73%
YoY
|
$19.80M
32.89%
YoY
|
$18.90M
33.1%
YoY
|
$17.60M
25.71%
YoY
|
$16.50M
20.44%
YoY
|
$14.90M
8.76%
YoY
|
$14.20M
-2.07%
YoY
|
$14.00M
-9.09%
YoY
|
$13.70M
-23.46%
YoY
|
$13.70M
-6.8%
YoY
|
$14.50M
12.4%
YoY
|
| Operating Expenses |
$15.80M
-28.18%
YoY
|
$37.40M
-13.02%
YoY
|
$16.00M
-25.93%
YoY
|
$18.40M
-6.12%
YoY
|
$22.00M
0.46%
YoY
|
$43.00M
7.23%
YoY
|
$21.60M
13.68%
YoY
|
$19.60M
-12.11%
YoY
|
$21.90M
-17.36%
YoY
|
$40.10M
16.23%
YoY
|
$19.00M
4.4%
YoY
|
$22.30M
23.2%
YoY
|
$26.50M
75.5%
YoY
|
$34.50M
130.0%
YoY
|
$18.20M
26.39%
YoY
|
$18.10M
20.67%
YoY
|
$15.10M
-13.71%
YoY
|
$15.00M
5.63%
YoY
|
$14.40M
-63.36%
YoY
|
| Operating Profit |
-$12.10M
-31.64%
YoY
|
-$2.100M
-57.14%
YoY
|
-$3.000M
-372.73%
YoY
|
-$8.700M
-721.43%
YoY
|
-$17.70M
35.11%
YoY
|
-$4.900M
-345.0%
YoY
|
$1.100M
-93.29%
YoY
|
$1.400M
-92.86%
YoY
|
-$13.10M
-169.31%
YoY
|
$2.000M
-90.99%
YoY
|
$16.40M
-19.61%
YoY
|
$19.60M
1300.0%
YoY
|
$18.90M
-264.35%
YoY
|
$22.20M
-313.46%
YoY
|
$20.40M
-220.71%
YoY
|
$1.400M
-104.84%
YoY
|
-$11.50M
-54.37%
YoY
|
-$10.40M
-65.79%
YoY
|
-$16.90M
32.03%
YoY
|
| Interest Expense |
-$11.70M
-213.59%
YoY
|
-$12.70M
30.93%
YoY
|
$11.10M
-221.98%
YoY
|
$11.00M
-219.57%
YoY
|
$10.30M
7.29%
YoY
|
-$9.700M
4.3%
YoY
|
-$9.100M
-198.91%
YoY
|
-$9.200M
8.24%
YoY
|
$9.600M
-203.23%
YoY
|
-$9.300M
3.33%
YoY
|
$9.200M
-202.22%
YoY
|
-$8.500M
-2.3%
YoY
|
-$9.300M
12.05%
YoY
|
-$9.000M
9.76%
YoY
|
-$9.000M
12.5%
YoY
|
-$8.700M
11.54%
YoY
|
-$8.300M
3.75%
YoY
|
-$8.200M
6.49%
YoY
|
-$8.000M
5.26%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$900.0K
N/A
|
$700.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$23.80M
-14.08%
YoY
|
-$14.80M
1.37%
YoY
|
-$14.10M
76.25%
YoY
|
-$19.70M
152.56%
YoY
|
-$27.70M
25.91%
YoY
|
-$14.60M
128.13%
YoY
|
-$8.000M
-201.27%
YoY
|
-$7.800M
-170.27%
YoY
|
-$22.00M
-329.17%
YoY
|
-$6.400M
-148.48%
YoY
|
$7.900M
-30.7%
YoY
|
$11.10M
-252.05%
YoY
|
$9.600M
-148.48%
YoY
|
$13.20M
-170.97%
YoY
|
$11.40M
-145.78%
YoY
|
-$7.300M
-80.11%
YoY
|
-$19.80M
-34.65%
YoY
|
-$18.60M
-51.18%
YoY
|
-$24.90M
22.06%
YoY
|
| Income Tax |
$200.0K
0.0%
YoY
|
$200.0K
N/A
|
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$200.0K
-33.33%
YoY
|
$200.0K
-166.67%
YoY
|
$200.0K
0.0%
YoY
|
$2.800M
N/A
|
$300.0K
0.0%
YoY
|
-$300.0K
-250.0%
YoY
|
$200.0K
100.0%
YoY
|
$0.00
-100.0%
YoY
|
$300.0K
200.0%
YoY
|
$200.0K
100.0%
YoY
|
$100.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$100.0K
N/A
|
| Net Earnings |
-$24.00M
-13.98%
YoY
|
-$15.00M
2.74%
YoY
|
-$14.30M
74.39%
YoY
|
-$19.90M
148.75%
YoY
|
-$27.90M
25.68%
YoY
|
-$14.60M
58.7%
YoY
|
-$8.200M
-207.89%
YoY
|
-$8.000M
-170.18%
YoY
|
-$22.20M
-336.17%
YoY
|
-$9.200M
-169.7%
YoY
|
$7.600M
-31.53%
YoY
|
$11.40M
-252.0%
YoY
|
$9.400M
-147.24%
YoY
|
$13.20M
-170.21%
YoY
|
$11.10M
-144.4%
YoY
|
-$7.500M
-79.62%
YoY
|
-$19.90M
-34.54%
YoY
|
-$18.80M
-50.91%
YoY
|
-$25.00M
22.55%
YoY
|
| Basic Earnings Per Share |
-$1.23
-24.07%
YoY
|
N/A
|
-$0.74
45.1%
YoY
|
-$1.04
112.24%
YoY
|
-$1.62
17.39%
YoY
|
N/A
|
-$0.51
-208.51%
YoY
|
-$0.49
-169.01%
YoY
|
-$1.38
-309.09%
YoY
|
N/A
|
$0.47
-51.04%
YoY
|
$0.71
-205.97%
YoY
|
$0.66
-133.33%
YoY
|
N/A
|
$0.96
-132.21%
YoY
|
-$0.67
-84.81%
YoY
|
-$1.98
N/A
|
-$2.19
-51.97%
YoY
|
-$2.98
-27.67%
YoY
|
| Diluted Earnings Per Share |
-$1.23
-24.07%
YoY
|
-$0.78
-13.32%
YoY
|
-$0.74
45.1%
YoY
|
-$1.04
112.24%
YoY
|
-$1.62
17.39%
YoY
|
-$0.90
58.69%
YoY
|
-$0.51
-208.51%
YoY
|
-$0.49
-169.01%
YoY
|
-$1.38
-312.31%
YoY
|
-$0.57
-148.62%
YoY
|
$0.47
-51.04%
YoY
|
$0.71
-205.97%
YoY
|
$0.65
-132.83%
YoY
|
$1.17
-153.34%
YoY
|
$0.96
-132.21%
YoY
|
-$0.67
-84.81%
YoY
|
-$1.98
-100.0%
YoY
|
-$2.19
-51.97%
YoY
|
-$2.98
-27.67%
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 |
19.53M shares
12.21%
YoY
|
17.84M shares
5.8%
YoY
|
17.84M shares
5.79%
YoY
|
17.55M shares
4.07%
YoY
|
17.40M shares
4.07%
YoY
|
16.86M shares
2.76%
YoY
|
16.86M shares
2.79%
YoY
|
16.87M shares
2.8%
YoY
|
16.72M shares
1.92%
YoY
|
16.41M shares
33.66%
YoY
|
16.41M shares
37.03%
YoY
|
16.41M shares
46.49%
YoY
|
16.41M shares
62.45%
YoY
|
12.28M shares
42.74%
YoY
|
11.97M shares
42.55%
YoY
|
11.20M shares
34.94%
YoY
|
10.10M shares
N/A
|
8.600M shares
2.38%
YoY
|
8.400M shares
68.0%
YoY
|
| Diluted Shares Outstanding |
19.50M shares
13.37%
YoY
|
N/A
|
19.20M shares
18.52%
YoY
|
19.20M shares
18.52%
YoY
|
17.20M shares
6.83%
YoY
|
N/A
|
16.20M shares
0.62%
YoY
|
16.20M shares
0.62%
YoY
|
16.10M shares
11.81%
YoY
|
N/A
|
16.10M shares
40.0%
YoY
|
16.10M shares
43.75%
YoY
|
14.40M shares
42.57%
YoY
|
N/A
|
11.50M shares
36.9%
YoY
|
11.20M shares
34.94%
YoY
|
10.10M shares
N/A
|
8.600M shares
2.38%
YoY
|
8.400M shares
68.0%
YoY
|
Loading...