|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$27.73M
0.9%
YoY
|
$27.48M
-3.24%
YoY
|
$28.40M
-16.17%
YoY
|
$33.88M
48.09%
YoY
|
$22.88M
-20.94%
YoY
|
| Cost Of Revenue |
$20.78M
55.33%
YoY
|
$13.38M
-12.0%
YoY
|
$15.20M
0.26%
YoY
|
$15.16M
9.33%
YoY
|
$13.87M
-11.88%
YoY
|
| Gross Profit |
$6.946M
-50.74%
YoY
|
$14.10M
6.85%
YoY
|
$13.20M
-29.49%
YoY
|
$18.72M
107.52%
YoY
|
$9.020M
-31.67%
YoY
|
| Selling, General & Admin |
$21.60M
11.46%
YoY
|
$19.38M
6.5%
YoY
|
$18.19M
-10.99%
YoY
|
$20.44M
20.09%
YoY
|
$17.02M
-15.32%
YoY
|
| Research & Development |
$4.600M
31.69%
YoY
|
$3.493M
-13.92%
YoY
|
$4.058M
33.01%
YoY
|
$3.051M
13.0%
YoY
|
$2.700M
-16.41%
YoY
|
| Depreciation & Amortization |
$352.0K
-72.09%
YoY
|
$1.261M
527.36%
YoY
|
$201.0K
-85.03%
YoY
|
$1.343M
-4.75%
YoY
|
$1.410M
-40.51%
YoY
|
| Operating Expenses |
$28.45M
17.92%
YoY
|
$24.13M
494.63%
YoY
|
$4.058M
-83.66%
YoY
|
$24.83M
17.52%
YoY
|
$21.13M
-17.78%
YoY
|
| Operating Profit |
-$21.51M
114.48%
YoY
|
-$10.03M
-27.33%
YoY
|
-$13.80M
125.67%
YoY
|
-$6.115M
-49.5%
YoY
|
-$12.11M
-3.12%
YoY
|
| Interest Expense |
$462.0K
-49.84%
YoY
|
$921.0K
-2523.68%
YoY
|
-$38.00K
442.86%
YoY
|
-$7.000K
-93.64%
YoY
|
-$110.0K
-86.42%
YoY
|
| Other Income/Expense, Net |
$862.0K
159.64%
YoY
|
$332.0K
730.0%
YoY
|
$40.00K
N/A
|
$0.00
-100.0%
YoY
|
$10.00K
N/A
|
| Pretax Income |
-$20.65M
120.93%
YoY
|
-$9.345M
-32.06%
YoY
|
-$13.76M
-16.09%
YoY
|
-$16.39M
-6.76%
YoY
|
-$17.58M
-2.6%
YoY
|
| Income Tax |
-$145.0K
-33.49%
YoY
|
-$218.0K
14.74%
YoY
|
-$190.0K
-2814.29%
YoY
|
$7.000K
N/A
|
N/A
|
| Net Earnings |
-$20.50M
124.61%
YoY
|
-$9.127M
-32.59%
YoY
|
-$13.54M
-17.4%
YoY
|
-$16.39M
-6.76%
YoY
|
-$17.58M
-2.6%
YoY
|
| Basic Earnings Per Share |
-$8.35
118.02%
YoY
|
-$3.83
1220.69%
YoY
|
-$0.29
-23.68%
YoY
|
-$0.38
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$8.35
117.83%
YoY
|
-$3.83
1219.95%
YoY
|
-$0.29
-100.0%
YoY
|
-$377.0K
-68.24%
YoY
|
-$1.187M
-90.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.456M shares
3.15%
YoY
|
2.381M shares
-94.9%
YoY
|
46.69M shares
7.38%
YoY
|
43.48M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.456M shares
3.15%
YoY
|
2.381M shares
1.97%
YoY
|
2.335M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.824M
-45.88%
YoY
|
$4.800M
-44.84%
YoY
|
$4.607M
-46.42%
YoY
|
$3.363M
-58.34%
YoY
|
$7.066M
-1.57%
YoY
|
$8.702M
72.56%
YoY
|
$8.598M
19.62%
YoY
|
$8.072M
9.41%
YoY
|
$7.179M
0.91%
YoY
|
$5.043M
-25.36%
YoY
|
$7.188M
0.48%
YoY
|
$7.378M
-33.18%
YoY
|
$7.114M
-36.48%
YoY
|
$6.756M
-10.52%
YoY
|
$7.154M
74.91%
YoY
|
$11.04M
63.83%
YoY
|
$11.20M
134.31%
YoY
|
$7.550M
25.62%
YoY
|
$4.090M
-23.55%
YoY
|
$6.740M
-19.57%
YoY
|
| Cost Of Revenue |
$1.999M
-42.64%
YoY
|
$1.812M
-52.39%
YoY
|
$1.632M
-54.09%
YoY
|
$3.109M
-29.39%
YoY
|
$3.485M
5.54%
YoY
|
$3.806M
61.2%
YoY
|
$3.555M
7.27%
YoY
|
$4.403M
-11.57%
YoY
|
$3.302M
-8.68%
YoY
|
$2.361M
-25.89%
YoY
|
$3.314M
-3.18%
YoY
|
$4.979M
-3.69%
YoY
|
$3.616M
-14.39%
YoY
|
$3.186M
-10.58%
YoY
|
$3.423M
54.89%
YoY
|
$5.170M
-3.54%
YoY
|
$4.224M
29.57%
YoY
|
$3.563M
46.63%
YoY
|
$2.210M
-21.63%
YoY
|
$5.360M
4.48%
YoY
|
| Gross Profit |
$1.825M
-49.04%
YoY
|
$2.988M
-38.97%
YoY
|
$2.975M
-41.01%
YoY
|
$254.0K
-93.08%
YoY
|
$3.581M
-7.63%
YoY
|
$4.896M
82.55%
YoY
|
$5.043M
30.18%
YoY
|
$3.669M
52.94%
YoY
|
$3.877M
10.83%
YoY
|
$2.682M
-24.87%
YoY
|
$3.874M
3.83%
YoY
|
$2.399M
-59.15%
YoY
|
$3.498M
-49.86%
YoY
|
$3.570M
-10.46%
YoY
|
$3.731M
98.46%
YoY
|
$5.872M
325.51%
YoY
|
$6.976M
358.95%
YoY
|
$3.987M
11.37%
YoY
|
$1.880M
-25.69%
YoY
|
$1.380M
-57.54%
YoY
|
| Selling, General & Admin |
$2.680M
-46.93%
YoY
|
$3.919M
-33.78%
YoY
|
$4.373M
-17.4%
YoY
|
$5.334M
9.39%
YoY
|
$5.050M
5.36%
YoY
|
$5.918M
26.48%
YoY
|
$5.294M
5.29%
YoY
|
$4.876M
15.53%
YoY
|
$4.793M
3.65%
YoY
|
$4.679M
5.41%
YoY
|
$5.028M
2.4%
YoY
|
$4.220M
-50.55%
YoY
|
$4.624M
2.6%
YoY
|
$4.439M
18.34%
YoY
|
$4.910M
34.52%
YoY
|
$8.534M
98.47%
YoY
|
$4.507M
40.84%
YoY
|
$3.751M
12.98%
YoY
|
$3.650M
-41.13%
YoY
|
$4.300M
6.44%
YoY
|
| Research & Development |
$1.045M
-9.91%
YoY
|
$1.331M
37.78%
YoY
|
$962.0K
20.4%
YoY
|
$1.636M
61.5%
YoY
|
$1.160M
44.1%
YoY
|
$966.0K
6.39%
YoY
|
$799.0K
4.17%
YoY
|
$1.013M
12.06%
YoY
|
$805.0K
-9.04%
YoY
|
$908.0K
-21.11%
YoY
|
$767.0K
-31.4%
YoY
|
$904.0K
1.57%
YoY
|
$885.0K
5.23%
YoY
|
$1.151M
60.31%
YoY
|
$1.118M
86.33%
YoY
|
$890.0K
2.3%
YoY
|
$841.0K
35.65%
YoY
|
$718.0K
28.21%
YoY
|
$600.0K
-9.09%
YoY
|
$870.0K
35.94%
YoY
|
| Depreciation & Amortization |
$281.0K
-12.46%
YoY
|
$272.0K
-20.7%
YoY
|
$274.0K
-21.04%
YoY
|
$299.0K
-14.08%
YoY
|
$321.0K
2.56%
YoY
|
$343.0K
12.83%
YoY
|
$347.0K
16.44%
YoY
|
$348.0K
16.78%
YoY
|
$313.0K
-37.65%
YoY
|
$304.0K
-34.62%
YoY
|
$298.0K
-34.79%
YoY
|
$298.0K
-38.3%
YoY
|
$502.0K
46.36%
YoY
|
$465.0K
80.93%
YoY
|
$457.0K
75.77%
YoY
|
$483.0K
50.94%
YoY
|
$343.0K
3.94%
YoY
|
$257.0K
-24.41%
YoY
|
$260.0K
-38.1%
YoY
|
$320.0K
-47.54%
YoY
|
| Operating Expenses |
$4.006M
245.34%
YoY
|
$5.522M
471.64%
YoY
|
$5.609M
602.0%
YoY
|
$7.269M
16.55%
YoY
|
$1.160M
44.1%
YoY
|
$966.0K
6.39%
YoY
|
$799.0K
4.17%
YoY
|
$6.237M
15.02%
YoY
|
$805.0K
-9.04%
YoY
|
$908.0K
-21.11%
YoY
|
$767.0K
-88.17%
YoY
|
$5.422M
-45.27%
YoY
|
$885.0K
-84.45%
YoY
|
$1.151M
60.31%
YoY
|
$6.485M
43.79%
YoY
|
$9.907M
80.46%
YoY
|
$5.691M
37.13%
YoY
|
$718.0K
-82.99%
YoY
|
$4.510M
-38.05%
YoY
|
$5.490M
3.98%
YoY
|
| Operating Profit |
-$2.181M
-33.1%
YoY
|
-$2.534M
-1.17%
YoY
|
-$2.634M
64.63%
YoY
|
-$7.015M
173.17%
YoY
|
-$3.260M
42.3%
YoY
|
-$2.564M
-24.23%
YoY
|
-$1.600M
-30.43%
YoY
|
-$2.568M
-15.06%
YoY
|
-$2.291M
-18.41%
YoY
|
-$3.384M
30.86%
YoY
|
-$2.300M
-16.49%
YoY
|
-$3.023M
-25.07%
YoY
|
-$2.808M
-318.52%
YoY
|
-$2.586M
188.29%
YoY
|
-$2.754M
4.71%
YoY
|
-$4.035M
-1.82%
YoY
|
$1.285M
-148.86%
YoY
|
-$897.0K
40.16%
YoY
|
-$2.630M
-44.63%
YoY
|
-$4.110M
102.46%
YoY
|
| Interest Expense |
$22.00K
-89.86%
YoY
|
$21.00K
-91.29%
YoY
|
-$15.00K
-106.82%
YoY
|
-$216.0K
-296.36%
YoY
|
$217.0K
-28.15%
YoY
|
$241.0K
-23.0%
YoY
|
$220.0K
12.24%
YoY
|
$110.0K
-466.67%
YoY
|
$302.0K
-10166.67%
YoY
|
$313.0K
-6360.0%
YoY
|
$196.0K
N/A
|
-$30.00K
-314.29%
YoY
|
-$3.000K
N/A
|
-$5.000K
-108.2%
YoY
|
$0.00
-100.0%
YoY
|
$14.00K
-240.0%
YoY
|
$0.00
-100.0%
YoY
|
$61.00K
-150.83%
YoY
|
-$80.00K
700.0%
YoY
|
-$10.00K
-125.0%
YoY
|
| Other Income/Expense, Net |
$1.000K
-99.59%
YoY
|
$392.0K
63.33%
YoY
|
$12.00K
-97.98%
YoY
|
$0.00
-100.0%
YoY
|
$243.0K
-8.65%
YoY
|
$240.0K
-20.53%
YoY
|
$595.0K
10.8%
YoY
|
$38.00K
N/A
|
$266.0K
1800.0%
YoY
|
$302.0K
7450.0%
YoY
|
$537.0K
1578.13%
YoY
|
$0.00
-100.0%
YoY
|
$14.00K
1300.0%
YoY
|
$4.000K
-93.65%
YoY
|
$32.00K
N/A
|
-$3.000K
N/A
|
$1.000K
-90.0%
YoY
|
$63.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
-$2.283M
-24.33%
YoY
|
-$2.357M
1.42%
YoY
|
-$2.734M
172.58%
YoY
|
-$14.30M
489.29%
YoY
|
-$3.017M
48.99%
YoY
|
-$2.324M
-24.59%
YoY
|
-$1.003M
-44.62%
YoY
|
-$2.427M
-56.36%
YoY
|
-$2.025M
-27.52%
YoY
|
-$3.082M
19.36%
YoY
|
-$1.811M
-35.73%
YoY
|
-$5.561M
-59.01%
YoY
|
-$2.794M
-513.31%
YoY
|
-$2.582M
209.59%
YoY
|
-$2.818M
5.54%
YoY
|
-$13.57M
41.77%
YoY
|
$676.0K
-124.23%
YoY
|
-$834.0K
6.92%
YoY
|
-$2.670M
-39.73%
YoY
|
-$9.570M
49.77%
YoY
|
| Income Tax |
-$29.00K
314.29%
YoY
|
-$29.00K
-46.3%
YoY
|
-$29.00K
-47.27%
YoY
|
-$29.00K
-46.3%
YoY
|
-$7.000K
-87.27%
YoY
|
-$54.00K
0.0%
YoY
|
-$55.00K
0.0%
YoY
|
-$54.00K
0.0%
YoY
|
-$55.00K
1.85%
YoY
|
-$54.00K
-3.57%
YoY
|
-$55.00K
7.84%
YoY
|
-$54.00K
N/A
|
-$54.00K
N/A
|
-$56.00K
N/A
|
-$51.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$2.254M
-25.12%
YoY
|
-$2.328M
2.56%
YoY
|
-$2.705M
185.34%
YoY
|
-$14.27M
501.47%
YoY
|
-$3.010M
52.79%
YoY
|
-$2.270M
-25.03%
YoY
|
-$948.0K
-46.01%
YoY
|
-$2.373M
-57.07%
YoY
|
-$1.970M
-28.1%
YoY
|
-$3.028M
19.87%
YoY
|
-$1.756M
-36.54%
YoY
|
-$5.527M
-59.26%
YoY
|
-$2.740M
-505.33%
YoY
|
-$2.526M
202.88%
YoY
|
-$2.767M
3.63%
YoY
|
-$13.57M
41.77%
YoY
|
$676.0K
-124.23%
YoY
|
-$834.0K
6.92%
YoY
|
-$2.670M
-39.73%
YoY
|
-$9.570M
49.77%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
-$1.22
46.99%
YoY
|
-$0.93
-26.77%
YoY
|
-$0.39
-51.25%
YoY
|
N/A
|
-$0.83
1283.33%
YoY
|
-$1.27
2440.0%
YoY
|
-$0.80
-33.33%
YoY
|
N/A
|
-$0.06
500.0%
YoY
|
-$0.05
150.0%
YoY
|
-$1.20
N/A
|
N/A
|
-$0.01
N/A
|
-$0.02
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.91
-25.41%
YoY
|
-$0.94
1.08%
YoY
|
-$1.10
182.05%
YoY
|
-$5.80
485.06%
YoY
|
-$1.22
46.99%
YoY
|
-$0.93
-26.77%
YoY
|
-$0.39
-47.25%
YoY
|
-$0.99
750.9%
YoY
|
-$0.83
-100.0%
YoY
|
-$1.27
-100.0%
YoY
|
-$0.74
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$57.79K
-491.12%
YoY
|
-$54.80K
206.51%
YoY
|
-$60.39K
-17.25%
YoY
|
-$295.9K
-38.19%
YoY
|
$14.78K
-108.63%
YoY
|
-$17.88K
-66.06%
YoY
|
-$72.97K
-86.62%
YoY
|
-$478.7K
-75.8%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
2.468M shares
0.78%
YoY
|
N/A
|
2.464M shares
3.22%
YoY
|
2.463M shares
3.62%
YoY
|
2.448M shares
2.84%
YoY
|
2.448M shares
-94.86%
YoY
|
2.388M shares
-94.96%
YoY
|
2.377M shares
-94.99%
YoY
|
2.381M shares
-94.83%
YoY
|
47.62M shares
1978.54%
YoY
|
47.42M shares
N/A
|
47.42M shares
103553.31%
YoY
|
46.10M shares
-1.19%
YoY
|
2.291M shares
N/A
|
N/A
|
45.75K shares
N/A
|
46.65M shares
-47.15%
YoY
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
2.464K shares
-99.9%
YoY
|
2.452K shares
3.16%
YoY
|
2.444M shares
2.91%
YoY
|
N/A
|
2.382M shares
0.51%
YoY
|
2.377K shares
3.12%
YoY
|
2.375M shares
N/A
|
N/A
|
2.370M shares
N/A
|
2.305K shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...