|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$116.7M
-6.3%
YoY
|
$124.5M
4.41%
YoY
|
$119.3M
17.03%
YoY
|
$101.9M
12.08%
YoY
|
$90.93M
17.77%
YoY
|
| Cost Of Revenue |
$74.49M
-0.17%
YoY
|
$74.61M
6.52%
YoY
|
$70.04M
20.86%
YoY
|
$57.95M
10.86%
YoY
|
$52.27M
-1.56%
YoY
|
| Gross Profit |
$42.18M
-15.47%
YoY
|
$49.90M
1.39%
YoY
|
$49.22M
11.97%
YoY
|
$43.96M
13.72%
YoY
|
$38.65M
60.39%
YoY
|
| Selling, General & Admin |
$6.830M
-18.55%
YoY
|
$8.386M
-33.13%
YoY
|
$12.54M
76.82%
YoY
|
$7.092M
1.5%
YoY
|
$6.987M
2.75%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$27.20M
-1.92%
YoY
|
$27.73M
-47.35%
YoY
|
$52.67M
156.96%
YoY
|
$20.50M
1.53%
YoY
|
$20.19M
-4.25%
YoY
|
| Operating Expenses |
$33.91M
-5.17%
YoY
|
$35.76M
-45.01%
YoY
|
$65.02M
136.97%
YoY
|
$27.44M
1.26%
YoY
|
$27.10M
-3.56%
YoY
|
| Operating Profit |
$8.272M
-41.51%
YoY
|
$14.14M
-189.47%
YoY
|
-$15.81M
-195.71%
YoY
|
$16.52M
42.95%
YoY
|
$11.55M
-388.85%
YoY
|
| Interest Expense |
$40.19M
9.0%
YoY
|
$36.87M
-203.79%
YoY
|
-$35.53M
-469.9%
YoY
|
$9.604M
2.03%
YoY
|
$9.413M
-17.54%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$39.08M
56.61%
YoY
|
-$24.95M
-50.32%
YoY
|
-$50.23M
-809.84%
YoY
|
$7.076M
230.5%
YoY
|
$2.141M
-113.6%
YoY
|
| Income Tax |
$497.0K
-37.72%
YoY
|
$798.0K
-35.02%
YoY
|
$1.228M
8.58%
YoY
|
$1.131M
-62.2%
YoY
|
$2.992M
-514.4%
YoY
|
| Net Earnings |
-$39.00M
54.92%
YoY
|
-$25.18M
-66.76%
YoY
|
-$75.73M
-1379.6%
YoY
|
$5.918M
-796.24%
YoY
|
-$850.0K
-94.34%
YoY
|
| Basic Earnings Per Share |
-$67.08
289.77%
YoY
|
-$17.21
416.82%
YoY
|
-$3.33
200.0%
YoY
|
-$1.11
6.73%
YoY
|
-$1.04
-54.19%
YoY
|
| Diluted Earnings Per Share |
-$67.08
289.77%
YoY
|
-$17.21
416.41%
YoY
|
-$3.33
200.24%
YoY
|
-$1.11
6.73%
YoY
|
-$1.04
-54.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
919.0K shares
-78.43%
YoY
|
4.261M shares
-81.25%
YoY
|
22.72M shares
-1.86%
YoY
|
23.15M shares
20.67%
YoY
|
19.19M shares
30.1%
YoY
|
| Diluted Shares Outstanding |
919.0K shares
-78.43%
YoY
|
4.261M shares
-81.25%
YoY
|
22.72M shares
-1.86%
YoY
|
23.15M shares
20.68%
YoY
|
19.19M shares
30.1%
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 |
$29.42M
-8.91%
YoY
|
$28.45M
3.61%
YoY
|
$26.23M
-8.32%
YoY
|
$29.69M
-13.79%
YoY
|
$32.30M
-5.01%
YoY
|
$27.46M
-6.82%
YoY
|
$28.62M
1.77%
YoY
|
$34.44M
5.13%
YoY
|
$34.00M
17.59%
YoY
|
$29.47M
13.92%
YoY
|
$28.12M
13.14%
YoY
|
$32.76M
24.08%
YoY
|
$28.91M
16.67%
YoY
|
$25.87M
2.96%
YoY
|
$24.85M
2.49%
YoY
|
$26.40M
16.45%
YoY
|
$24.78M
31.27%
YoY
|
$25.13M
40.92%
YoY
|
$24.25M
39.89%
YoY
|
| Cost Of Revenue |
N/A
|
$18.50M
8.75%
YoY
|
$18.33M
-4.32%
YoY
|
$18.89M
-0.07%
YoY
|
$18.77M
-3.96%
YoY
|
$17.01M
3.96%
YoY
|
$19.15M
10.01%
YoY
|
$18.91M
-1.5%
YoY
|
$19.54M
14.41%
YoY
|
$16.36M
12.34%
YoY
|
$17.41M
13.79%
YoY
|
$19.19M
29.85%
YoY
|
$17.08M
28.39%
YoY
|
$14.57M
-4.92%
YoY
|
$15.30M
19.46%
YoY
|
$14.78M
20.54%
YoY
|
$13.30M
11.89%
YoY
|
$15.32M
25.66%
YoY
|
$12.81M
0.45%
YoY
|
| Gross Profit |
N/A
|
$9.952M
-4.76%
YoY
|
$7.909M
-16.43%
YoY
|
$10.80M
-30.49%
YoY
|
$13.53M
-6.43%
YoY
|
$10.45M
-20.27%
YoY
|
$9.464M
-11.63%
YoY
|
$15.53M
14.49%
YoY
|
$14.46M
22.18%
YoY
|
$13.11M
15.95%
YoY
|
$10.71M
12.11%
YoY
|
$13.57M
16.74%
YoY
|
$11.83M
3.08%
YoY
|
$11.30M
15.25%
YoY
|
$9.553M
-16.5%
YoY
|
$11.62M
11.63%
YoY
|
$11.48M
64.21%
YoY
|
$9.807M
73.88%
YoY
|
$11.44M
149.26%
YoY
|
| Selling, General & Admin |
N/A
|
-$727.0K
-140.57%
YoY
|
$2.746M
-0.04%
YoY
|
$2.604M
69.31%
YoY
|
$2.207M
-4.42%
YoY
|
$1.792M
-47.15%
YoY
|
$2.747M
26.01%
YoY
|
$1.538M
-8.67%
YoY
|
$2.309M
-56.31%
YoY
|
$3.391M
76.98%
YoY
|
$2.180M
3.42%
YoY
|
$1.684M
34.4%
YoY
|
$5.285M
191.18%
YoY
|
$1.916M
20.2%
YoY
|
$2.108M
29.72%
YoY
|
$1.253M
9.34%
YoY
|
$1.815M
-30.73%
YoY
|
$1.594M
-2.21%
YoY
|
$1.625M
-6.61%
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 |
$7.716M
16.31%
YoY
|
$6.920M
-14.65%
YoY
|
$7.352M
12.88%
YoY
|
$6.293M
-3.84%
YoY
|
$6.634M
1.02%
YoY
|
$8.108M
24.37%
YoY
|
$6.513M
-59.52%
YoY
|
$6.544M
-68.0%
YoY
|
$6.567M
-31.62%
YoY
|
$6.519M
22.63%
YoY
|
$16.09M
213.83%
YoY
|
$20.45M
307.65%
YoY
|
$9.604M
90.67%
YoY
|
$5.316M
6.81%
YoY
|
$5.127M
0.22%
YoY
|
$5.017M
-1.14%
YoY
|
$5.037M
0.4%
YoY
|
$4.977M
-7.15%
YoY
|
$5.116M
-2.92%
YoY
|
| Operating Expenses |
N/A
|
$6.185M
-36.94%
YoY
|
$10.09M
10.04%
YoY
|
$8.868M
10.93%
YoY
|
$8.767M
-0.23%
YoY
|
$9.808M
-0.11%
YoY
|
$9.170M
-49.78%
YoY
|
$7.994M
-63.92%
YoY
|
$8.787M
-40.58%
YoY
|
$9.819M
36.51%
YoY
|
$18.26M
153.58%
YoY
|
$22.16M
255.81%
YoY
|
$14.79M
116.85%
YoY
|
$7.193M
10.0%
YoY
|
$7.201M
7.7%
YoY
|
$6.227M
0.19%
YoY
|
$6.819M
-10.86%
YoY
|
$6.539M
-10.55%
YoY
|
$6.686M
-4.62%
YoY
|
| Operating Profit |
N/A
|
$3.767M
487.68%
YoY
|
-$2.182M
-842.18%
YoY
|
$1.929M
-74.41%
YoY
|
$4.758M
-16.06%
YoY
|
$641.0K
-80.5%
YoY
|
$294.0K
-103.89%
YoY
|
$7.539M
-187.78%
YoY
|
$5.668M
-291.75%
YoY
|
$3.287M
-20.02%
YoY
|
-$7.550M
-421.0%
YoY
|
-$8.589M
-259.2%
YoY
|
-$2.956M
-163.45%
YoY
|
$4.110M
25.76%
YoY
|
$2.352M
-50.54%
YoY
|
$5.395M
28.57%
YoY
|
$4.659M
-805.91%
YoY
|
$3.268M
-295.69%
YoY
|
$4.755M
-296.49%
YoY
|
| Interest Expense |
$9.124M
-6.5%
YoY
|
-$11.42M
21.27%
YoY
|
$10.31M
7.24%
YoY
|
$10.18M
10.3%
YoY
|
$9.758M
8.7%
YoY
|
-$9.417M
-20.87%
YoY
|
$9.616M
-1.2%
YoY
|
$9.226M
5.94%
YoY
|
$8.977M
43.95%
YoY
|
-$11.90M
317.54%
YoY
|
$9.733M
343.82%
YoY
|
$8.709M
-506.39%
YoY
|
$6.236M
187.37%
YoY
|
-$2.850M
48.21%
YoY
|
$2.193M
0.37%
YoY
|
-$2.143M
-180.17%
YoY
|
$2.170M
-17.55%
YoY
|
-$1.923M
-29.04%
YoY
|
$2.185M
-17.33%
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
|
| Pretax Income |
-$8.417M
36.84%
YoY
|
-$11.42M
12.07%
YoY
|
-$12.51M
18.47%
YoY
|
-$8.993M
1494.5%
YoY
|
-$6.151M
69.22%
YoY
|
-$10.19M
18.33%
YoY
|
-$10.56M
-34.38%
YoY
|
-$564.0K
-96.9%
YoY
|
-$3.635M
-50.34%
YoY
|
-$8.613M
-783.57%
YoY
|
-$16.09M
35662.22%
YoY
|
-$18.20M
-659.72%
YoY
|
-$7.320M
-380.57%
YoY
|
$1.260M
-6.32%
YoY
|
-$45.00K
-101.75%
YoY
|
$3.252M
113.53%
YoY
|
$2.609M
-179.13%
YoY
|
$1.345M
-130.71%
YoY
|
$2.570M
-148.06%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$144.0K
-36.0%
YoY
|
$74.00K
393.33%
YoY
|
$158.0K
-45.14%
YoY
|
$121.0K
-55.19%
YoY
|
$225.0K
-13.13%
YoY
|
$15.00K
-97.29%
YoY
|
$288.0K
81.13%
YoY
|
$270.0K
5.47%
YoY
|
$259.0K
-18.04%
YoY
|
$554.0K
196.26%
YoY
|
$159.0K
-50.47%
YoY
|
$256.0K
-16.61%
YoY
|
$316.0K
-53.25%
YoY
|
$187.0K
-80.23%
YoY
|
$321.0K
-67.77%
YoY
|
$307.0K
-17.91%
YoY
|
$676.0K
6660.0%
YoY
|
$946.0K
-5355.56%
YoY
|
| Net Earnings |
-$8.309M
35.9%
YoY
|
-$17.74M
6.8%
YoY
|
-$12.46M
19.94%
YoY
|
-$8.999M
1030.53%
YoY
|
-$6.114M
63.91%
YoY
|
-$16.61M
2.11%
YoY
|
-$10.38M
-34.17%
YoY
|
-$796.0K
-95.41%
YoY
|
-$3.730M
-46.34%
YoY
|
-$16.26M
81.89%
YoY
|
-$15.77M
6555.27%
YoY
|
-$17.36M
-694.08%
YoY
|
-$6.951M
-402.61%
YoY
|
-$8.941M
-1442.49%
YoY
|
-$237.0K
-114.59%
YoY
|
$2.922M
451.32%
YoY
|
$2.297M
-162.59%
YoY
|
$666.0K
-115.17%
YoY
|
$1.624M
-130.51%
YoY
|
| Basic Earnings Per Share |
-$70.52
240.18%
YoY
|
N/A
|
-$23.52
1827.87%
YoY
|
-$18.94
4304.65%
YoY
|
-$20.73
3738.89%
YoY
|
N/A
|
-$1.22
20.79%
YoY
|
-$0.43
-59.05%
YoY
|
-$0.54
-3.57%
YoY
|
N/A
|
-$1.01
102.0%
YoY
|
-$1.05
950.0%
YoY
|
-$0.56
366.67%
YoY
|
N/A
|
-$0.50
257.14%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.12
-78.18%
YoY
|
N/A
|
-$0.14
-78.46%
YoY
|
| Diluted Earnings Per Share |
-$70.52
240.18%
YoY
|
-$11.15
524.6%
YoY
|
-$23.52
1827.87%
YoY
|
-$18.94
4304.65%
YoY
|
-$20.73
3738.89%
YoY
|
-$1.78
149.49%
YoY
|
-$1.22
20.79%
YoY
|
-$0.43
-59.05%
YoY
|
-$0.54
-3.57%
YoY
|
-$0.72
81.59%
YoY
|
-$1.01
102.0%
YoY
|
-$1.05
-100.0%
YoY
|
-$0.56
366.67%
YoY
|
-$0.39
-100.0%
YoY
|
-$0.50
257.14%
YoY
|
$125.1K
-44686925.19%
YoY
|
-$0.12
-78.18%
YoY
|
$28.47K
-4744500.75%
YoY
|
-$0.14
-78.46%
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 |
2.700M shares
-79.66%
YoY
|
789.3K shares
-99.09%
YoY
|
754.6K shares
-96.69%
YoY
|
754.6K shares
-96.69%
YoY
|
13.27M shares
-41.76%
YoY
|
86.69M shares
280.44%
YoY
|
22.79M shares
0.0%
YoY
|
22.79M shares
0.22%
YoY
|
22.79M shares
0.22%
YoY
|
22.79M shares
0.22%
YoY
|
22.79M shares
-1.82%
YoY
|
22.74M shares
-2.7%
YoY
|
22.74M shares
-2.62%
YoY
|
22.74M shares
-2.7%
YoY
|
23.21M shares
-0.6%
YoY
|
23.37M shares
54.74%
YoY
|
23.35M shares
57.68%
YoY
|
23.37M shares
57.61%
YoY
|
23.35M shares
57.71%
YoY
|
| Diluted Shares Outstanding |
492.0K shares
-14.29%
YoY
|
N/A
|
754.0K shares
-97.35%
YoY
|
754.0K shares
-96.68%
YoY
|
574.0K shares
-97.48%
YoY
|
N/A
|
28.49M shares
25.31%
YoY
|
22.74M shares
0.14%
YoY
|
22.74M shares
0.14%
YoY
|
N/A
|
22.74M shares
-2.03%
YoY
|
22.71M shares
-2.77%
YoY
|
22.71M shares
-2.76%
YoY
|
N/A
|
23.21M shares
-0.6%
YoY
|
23.35M shares
54.64%
YoY
|
23.35M shares
57.69%
YoY
|
N/A
|
23.35M shares
57.72%
YoY
|
Loading...