|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$34.07M
-10.25%
YoY
|
$37.95M
-15.11%
YoY
|
$44.71M
-15.7%
YoY
|
$53.04M
6.94%
YoY
|
$49.60M
19.17%
YoY
|
| Cost Of Revenue |
$27.10M
1.98%
YoY
|
$26.58M
-16.64%
YoY
|
$31.88M
-22.1%
YoY
|
$40.93M
13.69%
YoY
|
$36.00M
24.79%
YoY
|
| Gross Profit |
$6.962M
-38.8%
YoY
|
$11.38M
17.13%
YoY
|
$9.712M
-19.82%
YoY
|
$12.11M
-10.93%
YoY
|
$13.60M
6.48%
YoY
|
| Selling, General & Admin |
$16.57M
22.59%
YoY
|
$13.51M
23.04%
YoY
|
$10.98M
-24.28%
YoY
|
$14.50M
-17.73%
YoY
|
$17.63M
21.34%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$160.0K
28.0%
YoY
|
$125.0K
-11.97%
YoY
|
$142.0K
31.48%
YoY
|
$108.0K
-24.48%
YoY
|
$143.0K
58.89%
YoY
|
| Operating Expenses |
$22.11M
13.43%
YoY
|
$19.49M
1.9%
YoY
|
$19.13M
-26.73%
YoY
|
$26.11M
-11.71%
YoY
|
$29.57M
38.3%
YoY
|
| Operating Profit |
-$15.15M
86.64%
YoY
|
-$8.116M
-13.82%
YoY
|
-$9.417M
-32.71%
YoY
|
-$14.00M
-12.37%
YoY
|
-$15.97M
85.49%
YoY
|
| Interest Expense |
$1.108M
-79.78%
YoY
|
$5.481M
-10.24%
YoY
|
$6.106M
-216.91%
YoY
|
-$5.223M
334.89%
YoY
|
-$1.201M
-7.62%
YoY
|
| Other Income/Expense, Net |
$7.355M
183775.0%
YoY
|
$4.000K
-99.84%
YoY
|
$2.518M
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$13.15M
-15.27%
YoY
|
-$15.52M
-19.23%
YoY
|
-$19.22M
17.17%
YoY
|
-$16.40M
61.12%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$15.84M
20.45%
YoY
|
-$13.15M
-15.27%
YoY
|
-$15.52M
-19.25%
YoY
|
-$19.22M
17.2%
YoY
|
-$16.40M
61.12%
YoY
|
| Basic Earnings Per Share |
-$1.91
16.46%
YoY
|
-$1.64
-62.64%
YoY
|
-$4.39
-51.6%
YoY
|
-$9.07
0.89%
YoY
|
-$8.99
N/A
|
| Diluted Earnings Per Share |
-$1.91
16.46%
YoY
|
-$1.64
-62.64%
YoY
|
-$4.39
-53.87%
YoY
|
-$9.52
-99.99%
YoY
|
-$179.8K
7.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.302M shares
3.24%
YoY
|
8.041M shares
127.3%
YoY
|
3.538M shares
59.99%
YoY
|
2.211M shares
21.19%
YoY
|
1.825M shares
N/A
|
| Diluted Shares Outstanding |
8.302M shares
3.24%
YoY
|
8.041M shares
127.3%
YoY
|
3.538M shares
59.99%
YoY
|
2.211M shares
N/A
|
N/A
|
|
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 |
$7.142M
-28.79%
YoY
|
N/A
|
$7.033M
4.16%
YoY
|
$9.523M
-19.8%
YoY
|
$10.03M
4.52%
YoY
|
$9.733M
-16.76%
YoY
|
$6.752M
-43.05%
YoY
|
$11.87M
18.68%
YoY
|
$9.595M
-14.0%
YoY
|
$11.69M
-22.25%
YoY
|
$11.86M
-1.97%
YoY
|
$10.01M
-27.1%
YoY
|
$11.16M
-8.41%
YoY
|
$15.04M
17.67%
YoY
|
$12.09M
-9.76%
YoY
|
$13.73M
21.78%
YoY
|
$12.18M
0.26%
YoY
|
$12.78M
19.67%
YoY
|
$13.40M
26.91%
YoY
|
| Cost Of Revenue |
$6.445M
-2.75%
YoY
|
N/A
|
$5.809M
4.91%
YoY
|
$8.716M
8.37%
YoY
|
$6.627M
7.2%
YoY
|
$6.816M
-27.28%
YoY
|
$5.537M
-29.22%
YoY
|
$8.043M
7.3%
YoY
|
$6.182M
-26.92%
YoY
|
$9.373M
-19.16%
YoY
|
$7.823M
-19.01%
YoY
|
$7.496M
-28.1%
YoY
|
$8.459M
-8.55%
YoY
|
$11.59M
13.92%
YoY
|
$9.659M
1.35%
YoY
|
$10.43M
30.31%
YoY
|
$9.250M
11.58%
YoY
|
$10.18M
42.14%
YoY
|
$9.530M
32.73%
YoY
|
| Gross Profit |
$697.0K
-79.51%
YoY
|
N/A
|
$1.224M
0.74%
YoY
|
$807.0K
-78.94%
YoY
|
$3.402M
-0.32%
YoY
|
$2.917M
25.73%
YoY
|
$1.215M
-69.87%
YoY
|
$3.831M
52.69%
YoY
|
$3.413M
26.5%
YoY
|
$2.320M
-32.68%
YoY
|
$4.033M
65.63%
YoY
|
$2.509M
-23.95%
YoY
|
$2.698M
-7.98%
YoY
|
$3.446M
32.33%
YoY
|
$2.435M
-37.11%
YoY
|
$3.299M
0.92%
YoY
|
$2.932M
-23.84%
YoY
|
$2.604M
-26.02%
YoY
|
$3.872M
14.22%
YoY
|
| Selling, General & Admin |
$5.792M
64.69%
YoY
|
N/A
|
$4.227M
37.51%
YoY
|
$5.028M
63.41%
YoY
|
$3.517M
37.33%
YoY
|
$4.802M
60.66%
YoY
|
$3.074M
35.54%
YoY
|
$3.077M
19.73%
YoY
|
$2.561M
-18.85%
YoY
|
$2.989M
-16.09%
YoY
|
$2.268M
-14.09%
YoY
|
$2.570M
-35.8%
YoY
|
$3.156M
-26.59%
YoY
|
$3.562M
-8.9%
YoY
|
$2.640M
-40.43%
YoY
|
$4.003M
-10.45%
YoY
|
$4.299M
-10.81%
YoY
|
$3.910M
-8.43%
YoY
|
$4.432M
28.09%
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 |
$30.00K
-26.83%
YoY
|
N/A
|
N/A
|
$51.00K
75.86%
YoY
|
$41.00K
41.38%
YoY
|
$37.00K
23.33%
YoY
|
$30.00K
-6.25%
YoY
|
$29.00K
-9.38%
YoY
|
$29.00K
-38.3%
YoY
|
$30.00K
3.45%
YoY
|
$32.00K
14.29%
YoY
|
$32.00K
23.08%
YoY
|
$47.00K
88.0%
YoY
|
$29.00K
-178.38%
YoY
|
$28.00K
-55.56%
YoY
|
$26.00K
-54.39%
YoY
|
$25.00K
-58.33%
YoY
|
-$37.00K
-223.33%
YoY
|
$63.00K
57.5%
YoY
|
| Operating Expenses |
$6.912M
34.37%
YoY
|
N/A
|
$5.327M
22.38%
YoY
|
$6.600M
46.67%
YoY
|
$5.144M
26.61%
YoY
|
$6.576M
21.31%
YoY
|
$4.353M
4.24%
YoY
|
$4.500M
5.73%
YoY
|
$4.063M
-22.99%
YoY
|
$5.421M
-13.57%
YoY
|
$4.176M
-14.58%
YoY
|
$4.256M
-45.68%
YoY
|
$5.276M
-25.81%
YoY
|
$6.272M
-9.9%
YoY
|
$4.889M
-35.03%
YoY
|
$7.835M
12.28%
YoY
|
$7.111M
-12.32%
YoY
|
$6.961M
12.64%
YoY
|
$7.525M
32.95%
YoY
|
| Operating Profit |
-$6.215M
256.77%
YoY
|
N/A
|
-$4.103M
30.75%
YoY
|
-$5.793M
765.92%
YoY
|
-$1.742M
168.0%
YoY
|
-$3.659M
17.99%
YoY
|
-$3.138M
2094.41%
YoY
|
-$669.0K
-61.71%
YoY
|
-$650.0K
-74.79%
YoY
|
-$3.101M
9.73%
YoY
|
-$143.0K
-94.17%
YoY
|
-$1.747M
-61.49%
YoY
|
-$2.578M
-38.31%
YoY
|
-$2.826M
-35.14%
YoY
|
-$2.454M
-32.82%
YoY
|
-$4.536M
22.3%
YoY
|
-$4.179M
-1.9%
YoY
|
-$4.357M
63.8%
YoY
|
-$3.653M
60.93%
YoY
|
| Interest Expense |
$204.0K
-29.41%
YoY
|
N/A
|
$274.0K
-88.61%
YoY
|
$301.0K
-73.83%
YoY
|
$289.0K
-71.75%
YoY
|
-$903.0K
-45.17%
YoY
|
$2.405M
86.0%
YoY
|
$1.150M
-17.09%
YoY
|
$1.023M
-42.5%
YoY
|
-$1.647M
-46.94%
YoY
|
$1.293M
66.41%
YoY
|
$1.387M
156.38%
YoY
|
$1.779M
-322.1%
YoY
|
-$3.104M
509.82%
YoY
|
$777.0K
-432.05%
YoY
|
$541.0K
167.82%
YoY
|
-$801.0K
208.08%
YoY
|
-$509.0K
49.71%
YoY
|
-$234.0K
-24.52%
YoY
|
| Other Income/Expense, Net |
$2.715M
111.45%
YoY
|
N/A
|
N/A
|
$46.00K
N/A
|
$1.284M
69.62%
YoY
|
$445.0K
N/A
|
N/A
|
N/A
|
$757.0K
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
|
N/A
|
N/A
|
-$6.048M
88.29%
YoY
|
-$2.031M
21.4%
YoY
|
-$4.117M
-37.58%
YoY
|
-$4.150M
189.0%
YoY
|
-$3.212M
2.49%
YoY
|
-$1.673M
-61.6%
YoY
|
-$6.596M
11.23%
YoY
|
-$1.436M
-55.56%
YoY
|
-$3.134M
-38.27%
YoY
|
-$4.357M
-12.51%
YoY
|
-$5.930M
21.87%
YoY
|
-$3.231M
-16.88%
YoY
|
-$5.077M
61.64%
YoY
|
-$4.980M
10.42%
YoY
|
-$4.866M
49.26%
YoY
|
-$3.887M
50.08%
YoY
|
| Income Tax |
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
|
| Net Earnings |
-$6.464M
218.27%
YoY
|
N/A
|
-$3.982M
-4.05%
YoY
|
-$6.048M
88.29%
YoY
|
-$2.031M
21.4%
YoY
|
-$4.117M
-37.58%
YoY
|
-$4.150M
189.0%
YoY
|
-$3.212M
2.49%
YoY
|
-$1.673M
-61.6%
YoY
|
-$6.596M
11.23%
YoY
|
-$1.436M
-55.56%
YoY
|
-$3.134M
-38.27%
YoY
|
-$4.357M
-12.51%
YoY
|
-$5.930M
21.87%
YoY
|
-$3.231M
-16.88%
YoY
|
-$5.077M
61.64%
YoY
|
-$4.980M
10.42%
YoY
|
-$4.866M
49.26%
YoY
|
-$3.887M
50.08%
YoY
|
| Basic Earnings Per Share |
-$0.55
1275.0%
YoY
|
N/A
|
-$0.48
-41.46%
YoY
|
-$0.13
-83.12%
YoY
|
-$0.04
-90.0%
YoY
|
N/A
|
-$0.82
141.18%
YoY
|
-$0.77
-22.22%
YoY
|
-$0.40
-76.47%
YoY
|
N/A
|
-$0.34
1033.33%
YoY
|
-$0.99
1880.0%
YoY
|
-$1.70
-33.59%
YoY
|
N/A
|
-$0.03
-25.0%
YoY
|
-$0.05
66.67%
YoY
|
-$2.56
N/A
|
N/A
|
-$0.04
N/A
|
| Diluted Earnings Per Share |
-$0.55
1275.0%
YoY
|
N/A
|
-$0.48
-41.46%
YoY
|
-$0.13
-83.12%
YoY
|
-$0.04
-90.0%
YoY
|
-$0.22
-86.24%
YoY
|
-$0.82
141.18%
YoY
|
-$0.77
-22.22%
YoY
|
-$0.40
-76.5%
YoY
|
-$1.58
-36.71%
YoY
|
-$0.34
-100.0%
YoY
|
-$0.99
-100.0%
YoY
|
-$1.70
-100.0%
YoY
|
-$2.49
-100.0%
YoY
|
-$28.66K
-30.94%
YoY
|
-$45.08K
30.33%
YoY
|
-$51.14K
-1.77%
YoY
|
-$51.91K
15.39%
YoY
|
-$41.51K
0.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
|
| Basic Shares Outstanding |
11.82M shares
-73.95%
YoY
|
8.945M shares
9.26%
YoY
|
48.67M shares
1062.42%
YoY
|
45.37M shares
983.55%
YoY
|
45.37M shares
983.55%
YoY
|
8.187M shares
96.38%
YoY
|
4.187M shares
0.44%
YoY
|
4.187M shares
60.9%
YoY
|
4.187M shares
60.9%
YoY
|
4.169M shares
-96.47%
YoY
|
4.169M shares
-96.3%
YoY
|
2.602M shares
-97.69%
YoY
|
2.602M shares
33.62%
YoY
|
118.2M shares
N/A
|
112.7M shares
20.38%
YoY
|
112.6M shares
24.02%
YoY
|
1.948M shares
N/A
|
N/A
|
93.64M shares
N/A
|
| Diluted Shares Outstanding |
11.82M shares
-73.95%
YoY
|
N/A
|
8.248M shares
62.8%
YoY
|
46.37M shares
1007.33%
YoY
|
45.37M shares
983.55%
YoY
|
N/A
|
5.066M shares
21.52%
YoY
|
4.187M shares
31.69%
YoY
|
4.187M shares
63.58%
YoY
|
N/A
|
4.169M shares
84.94%
YoY
|
3.180M shares
41.17%
YoY
|
2.560M shares
N/A
|
N/A
|
2.254M shares
N/A
|
2.252M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...