|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$95.31M
11.53%
YoY
|
$85.45M
8.02%
YoY
|
$79.11M
26.74%
YoY
|
$62.41M
11.35%
YoY
|
$56.05M
-9.04%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.000M
-3.23%
YoY
|
$3.100M
6.9%
YoY
|
$2.900M
7.41%
YoY
|
$2.700M
17.39%
YoY
|
$2.300M
21.05%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$4.700M
-26.56%
YoY
|
$6.400M
-82.79%
YoY
|
$37.19M
251.81%
YoY
|
$10.57M
-19.34%
YoY
|
$13.10M
-41.91%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$11.91M
61.02%
YoY
|
-$7.397M
-370.56%
YoY
|
$2.734M
-110.23%
YoY
|
-$26.72M
-32.13%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$338.0K
-96.49%
YoY
|
$9.618M
-222.27%
YoY
|
| Net Earnings |
-$10.03M
-15.83%
YoY
|
-$11.91M
61.02%
YoY
|
-$7.397M
-408.72%
YoY
|
$2.396M
-106.59%
YoY
|
-$36.34M
15.35%
YoY
|
| Basic Earnings Per Share |
-$0.51
-7.27%
YoY
|
-$0.55
77.42%
YoY
|
-$0.31
-444.44%
YoY
|
$0.09
-103.01%
YoY
|
-$2.99
N/A
|
| Diluted Earnings Per Share |
-$0.51
-7.27%
YoY
|
-$0.55
77.9%
YoY
|
-$0.31
-443.52%
YoY
|
$0.09
-103.01%
YoY
|
-$2.99
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.65M shares
-8.52%
YoY
|
21.48M shares
-10.23%
YoY
|
23.93M shares
-8.56%
YoY
|
26.17M shares
114.98%
YoY
|
12.17M shares
N/A
|
| Diluted Shares Outstanding |
19.65M shares
-8.52%
YoY
|
21.48M shares
-10.23%
YoY
|
23.93M shares
-8.93%
YoY
|
26.27M shares
115.85%
YoY
|
12.17M shares
N/A
|
|
Concept
|
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 |
N/A
|
$24.13M
12.07%
YoY
|
$23.44M
10.08%
YoY
|
$22.71M
8.98%
YoY
|
N/A
|
$21.53M
6.74%
YoY
|
$21.29M
7.73%
YoY
|
$20.84M
10.67%
YoY
|
N/A
|
$20.17M
23.22%
YoY
|
$19.77M
32.85%
YoY
|
$18.83M
38.53%
YoY
|
N/A
|
$16.37M
16.34%
YoY
|
$14.88M
7.8%
YoY
|
$13.59M
-2.5%
YoY
|
N/A
|
$14.07M
-7.03%
YoY
|
$13.80M
-13.06%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
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
|
| 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 |
N/A
|
$736.0K
-5.64%
YoY
|
$742.0K
-5.12%
YoY
|
$742.0K
-5.84%
YoY
|
$776.0K
-3.0%
YoY
|
$780.0K
8.33%
YoY
|
$782.0K
13.33%
YoY
|
$788.0K
18.85%
YoY
|
$800.0K
16.11%
YoY
|
$720.0K
3.9%
YoY
|
$690.0K
6.65%
YoY
|
$663.0K
4.74%
YoY
|
$689.0K
-2.96%
YoY
|
$693.0K
13.61%
YoY
|
$647.0K
50.47%
YoY
|
$633.0K
5.5%
YoY
|
$710.0K
-20.22%
YoY
|
$610.0K
N/A
|
$430.0K
-17.31%
YoY
|
| Operating Expenses |
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
|
| Operating Profit |
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
|
| Interest Expense |
N/A
|
$1.400M
-12.5%
YoY
|
$1.200M
-25.0%
YoY
|
$1.100M
-90.37%
YoY
|
N/A
|
$1.600M
-84.46%
YoY
|
$1.600M
-81.94%
YoY
|
$11.43M
65.8%
YoY
|
N/A
|
$10.30M
302.7%
YoY
|
$8.859M
416.26%
YoY
|
$6.891M
316.37%
YoY
|
N/A
|
$2.557M
-13.88%
YoY
|
$1.716M
-55.93%
YoY
|
$1.655M
-61.89%
YoY
|
N/A
|
$2.969M
-46.1%
YoY
|
$3.894M
-34.34%
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 |
N/A
|
-$1.868M
-53.77%
YoY
|
-$1.957M
-16.51%
YoY
|
-$2.692M
-5.18%
YoY
|
-$2.687M
-8.32%
YoY
|
-$4.041M
182.59%
YoY
|
-$2.344M
28.09%
YoY
|
-$2.839M
134.82%
YoY
|
-$2.931M
-504.28%
YoY
|
-$1.430M
-204.84%
YoY
|
-$1.830M
-4355.81%
YoY
|
-$1.209M
-300.83%
YoY
|
$725.0K
-120.6%
YoY
|
$1.364M
-106.44%
YoY
|
$43.00K
-105.97%
YoY
|
$602.0K
-146.31%
YoY
|
-$3.520M
N/A
|
-$21.19M
N/A
|
-$720.0K
-95.87%
YoY
|
| Income Tax |
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$163.0K
-98.99%
YoY
|
$123.0K
-101.98%
YoY
|
$3.000K
-98.94%
YoY
|
$49.00K
-108.89%
YoY
|
$16.10M
N/A
|
-$6.217M
466.21%
YoY
|
$283.0K
-140.08%
YoY
|
| Net Earnings |
N/A
|
-$1.868M
-53.77%
YoY
|
-$1.957M
-16.51%
YoY
|
-$2.692M
-5.18%
YoY
|
-$2.687M
-8.32%
YoY
|
-$4.041M
182.19%
YoY
|
-$2.344M
28.44%
YoY
|
-$2.839M
134.82%
YoY
|
-$2.931M
-621.53%
YoY
|
-$1.432M
-215.39%
YoY
|
-$1.825M
-4662.5%
YoY
|
-$1.209M
-318.63%
YoY
|
$562.0K
-101.55%
YoY
|
$1.241M
-108.29%
YoY
|
$40.00K
-103.99%
YoY
|
$553.0K
-174.23%
YoY
|
-$36.34M
N/A
|
-$14.97M
799.1%
YoY
|
-$1.003M
-94.01%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.10
-47.37%
YoY
|
-$0.10
-9.09%
YoY
|
-$0.13
0.0%
YoY
|
N/A
|
-$0.19
216.67%
YoY
|
-$0.11
37.5%
YoY
|
-$0.13
160.0%
YoY
|
N/A
|
-$0.06
-220.0%
YoY
|
-$0.08
N/A
|
-$0.05
-350.0%
YoY
|
N/A
|
$0.05
-107.35%
YoY
|
$0.00
N/A
|
$0.02
N/A
|
N/A
|
-$0.68
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.10
-47.36%
YoY
|
-$0.10
-9.27%
YoY
|
-$0.13
2.65%
YoY
|
-$0.13
0.55%
YoY
|
-$0.19
216.73%
YoY
|
-$0.11
34.8%
YoY
|
-$0.13
156.98%
YoY
|
-$0.13
-696.47%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.08
N/A
|
-$0.05
-350.0%
YoY
|
$0.02
-100.0%
YoY
|
$47.28K
-6953529.93%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$687.9K
N/A
|
-$0.68
N/A
|
-$35.06K
-94.03%
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 |
20.76M shares
-8.93%
YoY
|
21.50M shares
-7.4%
YoY
|
21.72M shares
-8.39%
YoY
|
22.10M shares
-9.21%
YoY
|
22.80M shares
-8.54%
YoY
|
23.21M shares
-8.49%
YoY
|
23.71M shares
-10.34%
YoY
|
24.34M shares
-11.55%
YoY
|
24.92M shares
-10.61%
YoY
|
25.37M shares
-10.73%
YoY
|
26.44M shares
0.29%
YoY
|
27.52M shares
4.46%
YoY
|
27.88M shares
-2.25%
YoY
|
28.42M shares
29.29%
YoY
|
26.37M shares
N/A
|
26.34M shares
N/A
|
28.52M shares
N/A
|
21.98M shares
N/A
|
0.000 shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
19.43M shares
-8.62%
YoY
|
19.84M shares
-8.7%
YoY
|
20.40M shares
-7.65%
YoY
|
N/A
|
21.26M shares
-8.66%
YoY
|
21.74M shares
-10.37%
YoY
|
22.10M shares
-12.92%
YoY
|
N/A
|
23.28M shares
-11.31%
YoY
|
24.25M shares
-8.03%
YoY
|
25.37M shares
-3.68%
YoY
|
N/A
|
26.25M shares
19.41%
YoY
|
26.37M shares
N/A
|
26.34M shares
N/A
|
N/A
|
21.98M shares
N/A
|
N/A
|
Loading...