|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$422.2M
-9.06%
YoY
|
$464.3M
-5.11%
YoY
|
$489.3M
-1.9%
YoY
|
$498.7M
4.43%
YoY
|
$477.6M
11.71%
YoY
|
| Cost Of Revenue |
$362.8M
-8.1%
YoY
|
$394.8M
-5.81%
YoY
|
$419.2M
-0.46%
YoY
|
$421.1M
7.98%
YoY
|
$390.0M
13.5%
YoY
|
| Gross Profit |
$59.36M
-14.56%
YoY
|
$69.48M
-0.88%
YoY
|
$70.10M
-9.71%
YoY
|
$77.63M
-11.37%
YoY
|
$87.59M
4.4%
YoY
|
| Selling, General & Admin |
$46.17M
-6.69%
YoY
|
$49.48M
4.31%
YoY
|
$47.44M
-4.43%
YoY
|
$49.64M
-3.6%
YoY
|
$51.49M
-11.31%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$35.92M
-20.7%
YoY
|
$45.30M
-1.77%
YoY
|
$46.12M
-2.35%
YoY
|
$47.23M
2.24%
YoY
|
$46.20M
1.13%
YoY
|
| Operating Expenses |
$46.17M
-6.69%
YoY
|
$49.48M
-46.16%
YoY
|
$91.90M
85.15%
YoY
|
$49.64M
-3.6%
YoY
|
$51.49M
-11.31%
YoY
|
| Operating Profit |
-$18.92M
-31.34%
YoY
|
-$27.55M
26.34%
YoY
|
-$21.80M
3.38%
YoY
|
-$21.09M
134.25%
YoY
|
-$9.004M
-92.33%
YoY
|
| Interest Expense |
$22.37M
1.23%
YoY
|
$22.10M
-204.53%
YoY
|
-$21.14M
-240.53%
YoY
|
$15.04M
18.77%
YoY
|
$12.66M
-32.99%
YoY
|
| Other Income/Expense, Net |
$4.568M
0.22%
YoY
|
$4.558M
-142.48%
YoY
|
-$10.73M
-311.89%
YoY
|
$5.064M
-5.63%
YoY
|
$5.366M
2419.25%
YoY
|
| Pretax Income |
-$39.72M
-27.39%
YoY
|
-$54.70M
1.92%
YoY
|
-$53.67M
32.38%
YoY
|
-$40.54M
14.77%
YoY
|
-$35.33M
-75.96%
YoY
|
| Income Tax |
$3.153M
30.83%
YoY
|
$2.410M
5.47%
YoY
|
$2.285M
40.96%
YoY
|
$1.621M
-192.31%
YoY
|
-$1.756M
-80.43%
YoY
|
| Net Earnings |
-$34.00M
-11.15%
YoY
|
-$38.27M
-39.49%
YoY
|
-$63.25M
142.35%
YoY
|
-$26.10M
97.34%
YoY
|
-$13.23M
-86.85%
YoY
|
| Basic Earnings Per Share |
-$1.07
-3.6%
YoY
|
-$1.11
-17.78%
YoY
|
-$1.35
62.65%
YoY
|
-$0.83
5.06%
YoY
|
-$0.79
-70.52%
YoY
|
| Diluted Earnings Per Share |
-$1.07
-3.6%
YoY
|
-$1.11
-17.98%
YoY
|
-$1.35
63.04%
YoY
|
-$0.83
5.06%
YoY
|
-$0.79
-70.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
49.44M shares
1.61%
YoY
|
48.65M shares
4.1%
YoY
|
46.74M shares
4.61%
YoY
|
44.68M shares
1.52%
YoY
|
44.01M shares
4.29%
YoY
|
| Diluted Shares Outstanding |
49.44M shares
1.61%
YoY
|
48.65M shares
4.1%
YoY
|
46.74M shares
4.61%
YoY
|
44.68M shares
1.52%
YoY
|
44.01M shares
4.29%
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 |
$118.5M
12.08%
YoY
|
$104.7M
-1.69%
YoY
|
$103.9M
-8.54%
YoY
|
$107.9M
-12.25%
YoY
|
$105.7M
-12.8%
YoY
|
$106.5M
-5.35%
YoY
|
$113.6M
-8.72%
YoY
|
$123.0M
-1.77%
YoY
|
$121.2M
-4.63%
YoY
|
$112.5M
-4.64%
YoY
|
$124.4M
-2.24%
YoY
|
$125.2M
-0.12%
YoY
|
$127.1M
-0.76%
YoY
|
$118.0M
6.92%
YoY
|
$127.3M
8.57%
YoY
|
$125.4M
1.79%
YoY
|
$128.1M
1.0%
YoY
|
$110.4M
-7.27%
YoY
|
$117.2M
3.06%
YoY
|
| Cost Of Revenue |
$99.03M
8.06%
YoY
|
$95.09M
-0.26%
YoY
|
$86.41M
-11.04%
YoY
|
$89.70M
-11.41%
YoY
|
$91.65M
-9.34%
YoY
|
$95.34M
-3.24%
YoY
|
$97.13M
-7.05%
YoY
|
$101.3M
-5.97%
YoY
|
$101.1M
-6.77%
YoY
|
$98.53M
-5.81%
YoY
|
$104.5M
-3.27%
YoY
|
$107.7M
3.65%
YoY
|
$108.4M
3.67%
YoY
|
$104.6M
13.86%
YoY
|
$108.0M
9.52%
YoY
|
$103.9M
4.1%
YoY
|
$104.6M
4.89%
YoY
|
$91.87M
-2.27%
YoY
|
$98.64M
9.48%
YoY
|
| Gross Profit |
$19.42M
38.31%
YoY
|
$9.622M
-13.9%
YoY
|
$17.47M
6.17%
YoY
|
$18.22M
-16.16%
YoY
|
$14.04M
-30.18%
YoY
|
$11.18M
-20.21%
YoY
|
$16.46M
-17.31%
YoY
|
$21.74M
24.04%
YoY
|
$20.11M
7.74%
YoY
|
$14.01M
4.47%
YoY
|
$19.90M
3.3%
YoY
|
$17.52M
-18.4%
YoY
|
$18.67M
-20.53%
YoY
|
$13.41M
-27.57%
YoY
|
$19.26M
3.56%
YoY
|
$21.47M
-8.08%
YoY
|
$23.49M
-13.32%
YoY
|
$18.51M
-25.96%
YoY
|
$18.60M
-21.51%
YoY
|
| Selling, General & Admin |
$13.29M
19.02%
YoY
|
$11.85M
-4.2%
YoY
|
$11.06M
7.82%
YoY
|
$12.10M
-10.48%
YoY
|
$11.17M
-16.32%
YoY
|
$12.37M
6.57%
YoY
|
$10.26M
-12.28%
YoY
|
$13.51M
23.11%
YoY
|
$13.35M
1.39%
YoY
|
$11.60M
3.76%
YoY
|
$11.69M
14.58%
YoY
|
$10.98M
-25.81%
YoY
|
$13.17M
-2.15%
YoY
|
$11.18M
0.3%
YoY
|
$10.21M
-16.22%
YoY
|
$14.79M
8.9%
YoY
|
$13.45M
-7.69%
YoY
|
$11.15M
-19.8%
YoY
|
$12.18M
-11.38%
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 |
$9.240M
5.31%
YoY
|
$9.167M
-9.68%
YoY
|
$9.064M
-16.41%
YoY
|
$8.918M
-24.17%
YoY
|
$8.774M
-30.07%
YoY
|
$10.15M
-11.59%
YoY
|
$10.84M
-6.33%
YoY
|
$11.76M
1.83%
YoY
|
$12.55M
8.95%
YoY
|
$11.48M
-13.48%
YoY
|
$11.58M
3.43%
YoY
|
$11.55M
1.85%
YoY
|
$11.52M
0.76%
YoY
|
$13.27M
17.06%
YoY
|
$11.19M
-3.55%
YoY
|
$11.34M
-2.97%
YoY
|
$11.43M
-1.2%
YoY
|
$11.34M
-1.95%
YoY
|
$11.61M
1.49%
YoY
|
| Operating Expenses |
$13.29M
19.02%
YoY
|
$20.04M
-28.55%
YoY
|
$11.06M
7.82%
YoY
|
$12.10M
-10.48%
YoY
|
$11.17M
-16.32%
YoY
|
$28.04M
27.76%
YoY
|
$10.26M
-12.28%
YoY
|
$13.51M
23.11%
YoY
|
$13.35M
1.39%
YoY
|
$21.95M
-10.22%
YoY
|
$11.69M
14.58%
YoY
|
$10.98M
-25.81%
YoY
|
$13.17M
-2.15%
YoY
|
$24.45M
9.67%
YoY
|
$10.21M
-16.22%
YoY
|
$14.79M
8.9%
YoY
|
$13.45M
-7.69%
YoY
|
$22.29M
-14.26%
YoY
|
$12.18M
-11.38%
YoY
|
| Operating Profit |
-$2.058M
-57.03%
YoY
|
-$10.41M
-38.26%
YoY
|
-$2.247M
-40.08%
YoY
|
-$1.464M
-31.81%
YoY
|
-$4.789M
0.13%
YoY
|
-$16.87M
112.36%
YoY
|
-$3.750M
36.91%
YoY
|
-$2.147M
-46.95%
YoY
|
-$4.783M
-32.4%
YoY
|
-$7.943M
-28.06%
YoY
|
-$2.739M
29.38%
YoY
|
-$4.047M
-10.35%
YoY
|
-$7.075M
106.87%
YoY
|
-$11.04M
191.94%
YoY
|
-$2.117M
-54.1%
YoY
|
-$4.514M
184.26%
YoY
|
-$3.420M
-449.69%
YoY
|
-$3.782M
278.2%
YoY
|
-$4.612M
216.76%
YoY
|
| Interest Expense |
$5.769M
11.07%
YoY
|
-$5.850M
7.3%
YoY
|
$5.666M
4.85%
YoY
|
$5.657M
-3.68%
YoY
|
$5.194M
-3.21%
YoY
|
-$5.452M
-3.56%
YoY
|
$5.404M
-5.84%
YoY
|
$5.873M
7.62%
YoY
|
$5.366M
25.14%
YoY
|
-$5.653M
29.42%
YoY
|
$5.739M
53.2%
YoY
|
$5.457M
56.45%
YoY
|
$4.288M
24.69%
YoY
|
-$4.368M
25.19%
YoY
|
$3.746M
4.7%
YoY
|
$3.488M
-2.38%
YoY
|
$3.439M
69.91%
YoY
|
-$3.489M
-80.29%
YoY
|
$3.578M
-47.94%
YoY
|
| Other Income/Expense, Net |
-$502.0K
-123.14%
YoY
|
$1.710M
-73.43%
YoY
|
$70.00K
-98.68%
YoY
|
$619.0K
-82.11%
YoY
|
$2.169M
-152.23%
YoY
|
$6.435M
-173.46%
YoY
|
$5.315M
263.29%
YoY
|
$3.461M
-161.35%
YoY
|
-$4.153M
-288.09%
YoY
|
-$8.760M
-1136.69%
YoY
|
$1.463M
26.56%
YoY
|
-$5.641M
-8519.4%
YoY
|
$2.208M
-26.3%
YoY
|
$845.0K
-67.22%
YoY
|
$1.156M
-73.4%
YoY
|
$67.00K
-103.99%
YoY
|
$2.996M
2355.74%
YoY
|
$2.578M
759.33%
YoY
|
$4.346M
1558.78%
YoY
|
| Pretax Income |
-$8.329M
6.59%
YoY
|
-$14.55M
-35.98%
YoY
|
-$7.843M
104.3%
YoY
|
-$9.509M
108.58%
YoY
|
-$7.814M
-45.36%
YoY
|
-$22.73M
1.69%
YoY
|
-$3.839M
-45.27%
YoY
|
-$4.559M
-69.9%
YoY
|
-$14.30M
56.22%
YoY
|
-$22.36M
53.5%
YoY
|
-$7.015M
49.03%
YoY
|
-$15.15M
90.86%
YoY
|
-$9.155M
136.99%
YoY
|
-$14.56M
210.33%
YoY
|
-$4.707M
22.45%
YoY
|
-$7.935M
15.99%
YoY
|
-$3.863M
-45.31%
YoY
|
-$4.693M
-74.49%
YoY
|
-$3.844M
-53.18%
YoY
|
| Income Tax |
$717.0K
-45.27%
YoY
|
$255.0K
-79.03%
YoY
|
$815.0K
-9.75%
YoY
|
$774.0K
-460.0%
YoY
|
$1.310M
158.89%
YoY
|
$1.216M
34.51%
YoY
|
$903.0K
-468.57%
YoY
|
-$215.0K
-166.15%
YoY
|
$506.0K
-61.11%
YoY
|
$904.0K
744.86%
YoY
|
-$245.0K
-77.06%
YoY
|
$325.0K
-69.08%
YoY
|
$1.301M
-15.02%
YoY
|
$107.0K
-109.35%
YoY
|
-$1.068M
-384.8%
YoY
|
$1.051M
-554.98%
YoY
|
$1.531M
-302.51%
YoY
|
-$1.144M
14.4%
YoY
|
$375.0K
-104.3%
YoY
|
| Net Earnings |
-$6.828M
2.14%
YoY
|
-$17.60M
-30.13%
YoY
|
-$6.679M
161.2%
YoY
|
-$8.102M
267.77%
YoY
|
-$6.685M
-46.68%
YoY
|
-$25.18M
4.74%
YoY
|
-$2.557M
-49.44%
YoY
|
-$2.203M
-84.68%
YoY
|
-$12.54M
23.21%
YoY
|
-$24.05M
61.06%
YoY
|
-$5.057M
128.31%
YoY
|
-$14.38M
67.82%
YoY
|
-$10.18M
208.15%
YoY
|
-$14.93M
-3373.9%
YoY
|
-$2.215M
-34.41%
YoY
|
-$8.567M
58.91%
YoY
|
-$3.302M
-32.79%
YoY
|
$456.0K
-99.69%
YoY
|
-$3.377M
-115.37%
YoY
|
| Basic Earnings Per Share |
-$0.25
8.7%
YoY
|
N/A
|
-$0.23
76.92%
YoY
|
-$0.26
116.67%
YoY
|
-$0.23
-32.35%
YoY
|
N/A
|
-$0.13
-27.78%
YoY
|
-$0.12
-68.42%
YoY
|
-$0.34
17.24%
YoY
|
N/A
|
-$0.18
63.64%
YoY
|
-$0.38
52.0%
YoY
|
-$0.29
123.08%
YoY
|
N/A
|
-$0.11
-15.38%
YoY
|
-$0.25
47.06%
YoY
|
-$0.13
-71.74%
YoY
|
N/A
|
-$0.13
-128.89%
YoY
|
| Diluted Earnings Per Share |
-$0.25
8.7%
YoY
|
-$0.35
-31.16%
YoY
|
-$0.23
76.92%
YoY
|
-$0.26
116.67%
YoY
|
-$0.23
-32.35%
YoY
|
-$0.51
1.91%
YoY
|
-$0.13
-27.78%
YoY
|
-$0.12
-68.42%
YoY
|
-$0.34
17.24%
YoY
|
-$0.50
50.9%
YoY
|
-$0.18
63.64%
YoY
|
-$0.38
52.0%
YoY
|
-$0.29
123.08%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.11
-15.38%
YoY
|
-$0.25
47.06%
YoY
|
-$0.13
-71.74%
YoY
|
$10.26K
300688.03%
YoY
|
-$0.13
-128.89%
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 |
50.19M shares
0.61%
YoY
|
50.20M shares
0.5%
YoY
|
50.30M shares
0.5%
YoY
|
50.45M shares
0.88%
YoY
|
49.89M shares
1.47%
YoY
|
49.95M shares
5.48%
YoY
|
50.05M shares
6.44%
YoY
|
50.00M shares
9.53%
YoY
|
49.17M shares
12.13%
YoY
|
47.35M shares
7.94%
YoY
|
47.02M shares
7.14%
YoY
|
45.65M shares
2.12%
YoY
|
43.85M shares
-1.68%
YoY
|
43.87M shares
1.94%
YoY
|
43.88M shares
-1.28%
YoY
|
44.71M shares
0.6%
YoY
|
44.59M shares
4.5%
YoY
|
43.03M shares
0.71%
YoY
|
44.46M shares
5.34%
YoY
|
| Diluted Shares Outstanding |
49.70M shares
1.28%
YoY
|
N/A
|
49.61M shares
1.24%
YoY
|
49.43M shares
1.22%
YoY
|
49.08M shares
2.83%
YoY
|
N/A
|
49.00M shares
3.07%
YoY
|
48.84M shares
5.35%
YoY
|
47.72M shares
5.33%
YoY
|
N/A
|
47.54M shares
6.33%
YoY
|
46.36M shares
3.69%
YoY
|
45.31M shares
1.6%
YoY
|
N/A
|
44.71M shares
0.58%
YoY
|
44.71M shares
0.6%
YoY
|
44.59M shares
4.5%
YoY
|
N/A
|
44.46M shares
5.34%
YoY
|
Loading...