|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$15.08M
-19.64%
YoY
|
$18.76M
10.15%
YoY
|
$17.03M
-19.8%
YoY
|
$21.24M
-8.45%
YoY
|
$23.20M
47.76%
YoY
|
| Cost Of Revenue |
$7.590M
-18.48%
YoY
|
$9.311M
8.64%
YoY
|
$8.571M
-21.17%
YoY
|
$10.87M
1.02%
YoY
|
$10.76M
46.03%
YoY
|
| Gross Profit |
$7.488M
-20.77%
YoY
|
$9.451M
11.68%
YoY
|
$8.463M
-18.36%
YoY
|
$10.37M
-16.65%
YoY
|
$12.44M
49.3%
YoY
|
| Selling, General & Admin |
$6.356M
-11.63%
YoY
|
$7.193M
6.54%
YoY
|
$6.752M
4.68%
YoY
|
$6.450M
11.7%
YoY
|
$5.774M
12.78%
YoY
|
| Research & Development |
$4.350M
-7.83%
YoY
|
$4.720M
-2.28%
YoY
|
$4.830M
10.73%
YoY
|
$4.362M
10.02%
YoY
|
$3.965M
26.26%
YoY
|
| Depreciation & Amortization |
$1.327M
21.88%
YoY
|
$1.089M
18.02%
YoY
|
$922.4K
20.48%
YoY
|
$765.7K
0.86%
YoY
|
$759.2K
26.53%
YoY
|
| Operating Expenses |
$10.71M
-10.13%
YoY
|
$11.91M
2.85%
YoY
|
$11.58M
7.14%
YoY
|
$10.81M
11.02%
YoY
|
$9.739M
18.05%
YoY
|
| Operating Profit |
-$3.219M
30.7%
YoY
|
-$2.463M
-21.1%
YoY
|
-$3.121M
599.77%
YoY
|
-$446.0K
-116.53%
YoY
|
$2.697M
3271.72%
YoY
|
| Interest Expense |
-$496.6K
50.09%
YoY
|
-$330.8K
36.62%
YoY
|
-$242.2K
38.38%
YoY
|
-$175.0K
-12.03%
YoY
|
-$198.9K
98.94%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$65.08K
8.47%
YoY
|
| Pretax Income |
-$3.715M
33.01%
YoY
|
-$2.793M
-16.95%
YoY
|
-$3.363M
441.57%
YoY
|
-$621.0K
-124.22%
YoY
|
$2.564M
-176.98%
YoY
|
| Income Tax |
-$10.66M
-2035.28%
YoY
|
$551.0K
-61.84%
YoY
|
$1.444M
-303.95%
YoY
|
-$708.0K
-62.79%
YoY
|
-$1.903M
3705.46%
YoY
|
| Net Earnings |
-$14.38M
541.23%
YoY
|
-$2.242M
16.84%
YoY
|
-$1.919M
-2305.92%
YoY
|
$87.00K
-98.05%
YoY
|
$4.466M
-236.17%
YoY
|
| Basic Earnings Per Share |
-$1.81
503.33%
YoY
|
-$0.30
11.11%
YoY
|
-$0.27
-2800.0%
YoY
|
$0.01
-98.28%
YoY
|
$0.58
N/A
|
| Diluted Earnings Per Share |
-$1.81
503.33%
YoY
|
-$0.30
11.11%
YoY
|
-$0.27
-2437.66%
YoY
|
$0.01
-100.0%
YoY
|
$500.5K
-192.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.925M shares
4.87%
YoY
|
7.558M shares
4.53%
YoY
|
7.230M shares
0.63%
YoY
|
7.185M shares
2.77%
YoY
|
6.991M shares
N/A
|
| Diluted Shares Outstanding |
7.925M shares
4.87%
YoY
|
7.558M shares
4.53%
YoY
|
7.230M shares
-4.02%
YoY
|
7.533M shares
-15.58%
YoY
|
8.923M shares
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 |
$3.700M
-6.7%
YoY
|
$3.964M
-17.95%
YoY
|
$3.107M
-19.76%
YoY
|
$4.042M
-20.45%
YoY
|
$3.966M
-20.33%
YoY
|
$4.831M
9.84%
YoY
|
$3.872M
20.78%
YoY
|
$5.081M
-0.7%
YoY
|
$4.978M
15.44%
YoY
|
$4.398M
-14.94%
YoY
|
$3.206M
-14.01%
YoY
|
$5.117M
-15.37%
YoY
|
$4.312M
-31.48%
YoY
|
$5.171M
-15.43%
YoY
|
$3.728M
-41.0%
YoY
|
$6.046M
1.56%
YoY
|
$6.293M
30.83%
YoY
|
$6.114M
31.2%
YoY
|
$6.319M
53.75%
YoY
|
| Cost Of Revenue |
$1.803M
-8.4%
YoY
|
$1.972M
-16.64%
YoY
|
$1.626M
-17.67%
YoY
|
$2.023M
-18.96%
YoY
|
$1.968M
-20.42%
YoY
|
$2.366M
13.87%
YoY
|
$1.975M
10.48%
YoY
|
$2.497M
1.26%
YoY
|
$2.473M
10.4%
YoY
|
$2.078M
-20.79%
YoY
|
$1.788M
-13.76%
YoY
|
$2.466M
-18.08%
YoY
|
$2.240M
-29.23%
YoY
|
$2.623M
-10.47%
YoY
|
$2.073M
-28.43%
YoY
|
$3.010M
11.59%
YoY
|
$3.165M
41.31%
YoY
|
$2.930M
34.39%
YoY
|
$2.896M
57.41%
YoY
|
| Gross Profit |
$1.898M
-5.02%
YoY
|
$1.992M
-19.2%
YoY
|
$1.481M
-21.93%
YoY
|
$2.018M
-21.89%
YoY
|
$1.998M
-20.24%
YoY
|
$2.465M
6.22%
YoY
|
$1.897M
33.76%
YoY
|
$2.584M
-2.53%
YoY
|
$2.505M
20.89%
YoY
|
$2.321M
-8.92%
YoY
|
$1.418M
-14.31%
YoY
|
$2.651M
-12.67%
YoY
|
$2.072M
-33.75%
YoY
|
$2.548M
-19.99%
YoY
|
$1.655M
-51.65%
YoY
|
$3.036M
-6.74%
YoY
|
$3.128M
21.7%
YoY
|
$3.185M
28.41%
YoY
|
$3.423M
50.78%
YoY
|
| Selling, General & Admin |
$1.567M
-10.96%
YoY
|
$1.490M
-15.18%
YoY
|
$1.512M
-14.38%
YoY
|
$1.594M
-15.5%
YoY
|
$1.760M
-1.23%
YoY
|
$1.757M
9.29%
YoY
|
$1.766M
9.67%
YoY
|
$1.887M
7.64%
YoY
|
$1.782M
0.1%
YoY
|
$1.608M
-0.08%
YoY
|
$1.610M
6.93%
YoY
|
$1.753M
1.61%
YoY
|
$1.780M
10.53%
YoY
|
$1.609M
10.95%
YoY
|
$1.506M
3.52%
YoY
|
$1.725M
17.48%
YoY
|
$1.610M
15.03%
YoY
|
$1.450M
17.9%
YoY
|
$1.455M
27.61%
YoY
|
| Research & Development |
$1.090M
-3.67%
YoY
|
$1.091M
-2.5%
YoY
|
$1.027M
-11.62%
YoY
|
$1.101M
-10.62%
YoY
|
$1.132M
-6.32%
YoY
|
$1.119M
-5.84%
YoY
|
$1.162M
-3.68%
YoY
|
$1.232M
3.53%
YoY
|
$1.208M
-3.12%
YoY
|
$1.188M
8.93%
YoY
|
$1.206M
10.08%
YoY
|
$1.190M
6.14%
YoY
|
$1.247M
18.35%
YoY
|
$1.091M
4.19%
YoY
|
$1.096M
8.07%
YoY
|
$1.121M
15.31%
YoY
|
$1.054M
13.29%
YoY
|
$1.047M
45.43%
YoY
|
$1.014M
49.14%
YoY
|
| Depreciation & Amortization |
$291.3K
-37.48%
YoY
|
$310.4K
6.12%
YoY
|
$334.6K
21.38%
YoY
|
$471.5K
75.74%
YoY
|
$465.9K
84.66%
YoY
|
$292.5K
15.87%
YoY
|
$275.7K
10.26%
YoY
|
$268.3K
22.87%
YoY
|
$252.3K
26.03%
YoY
|
$252.4K
32.63%
YoY
|
$250.0K
38.09%
YoY
|
$218.4K
13.4%
YoY
|
$200.2K
-0.77%
YoY
|
$190.3K
-6.36%
YoY
|
$181.0K
-10.84%
YoY
|
$192.5K
-0.16%
YoY
|
$201.7K
26.09%
YoY
|
$203.3K
27.04%
YoY
|
$203.0K
35.37%
YoY
|
| Operating Expenses |
$2.657M
-8.11%
YoY
|
$2.581M
-10.25%
YoY
|
$2.539M
-13.29%
YoY
|
$2.696M
-13.57%
YoY
|
$2.892M
-3.29%
YoY
|
$2.876M
2.86%
YoY
|
$2.928M
3.95%
YoY
|
$3.119M
5.98%
YoY
|
$2.990M
-1.22%
YoY
|
$2.796M
3.56%
YoY
|
$2.817M
8.25%
YoY
|
$2.943M
3.39%
YoY
|
$3.027M
13.63%
YoY
|
$2.700M
8.12%
YoY
|
$2.602M
5.39%
YoY
|
$2.846M
16.62%
YoY
|
$2.664M
14.33%
YoY
|
$2.497M
28.07%
YoY
|
$2.469M
35.66%
YoY
|
| Operating Profit |
-$759.7K
-14.99%
YoY
|
-$589.5K
43.43%
YoY
|
-$1.058M
2.62%
YoY
|
-$677.4K
26.61%
YoY
|
-$893.7K
84.2%
YoY
|
-$411.0K
-13.56%
YoY
|
-$1.031M
-26.28%
YoY
|
-$535.0K
83.22%
YoY
|
-$485.2K
-49.2%
YoY
|
-$475.5K
212.81%
YoY
|
-$1.399M
47.68%
YoY
|
-$292.0K
-254.27%
YoY
|
-$955.0K
-305.95%
YoY
|
-$152.0K
-122.12%
YoY
|
-$947.0K
-199.29%
YoY
|
$189.3K
-76.76%
YoY
|
$463.7K
93.21%
YoY
|
$687.3K
29.67%
YoY
|
$953.8K
111.95%
YoY
|
| Interest Expense |
-$139.9K
39.26%
YoY
|
-$141.3K
38.53%
YoY
|
-$140.0K
66.67%
YoY
|
-$114.8K
57.24%
YoY
|
-$100.5K
39.07%
YoY
|
-$102.0K
40.79%
YoY
|
-$84.00K
-209.89%
YoY
|
-$73.00K
32.73%
YoY
|
-$72.24K
90.11%
YoY
|
-$72.45K
76.71%
YoY
|
$76.44K
-277.77%
YoY
|
-$55.00K
22.21%
YoY
|
-$38.00K
-16.68%
YoY
|
-$41.00K
-15.74%
YoY
|
-$43.00K
-14.26%
YoY
|
-$45.01K
-12.49%
YoY
|
-$45.61K
-8.78%
YoY
|
-$48.66K
-2.68%
YoY
|
-$50.15K
150.75%
YoY
|
| Other Income/Expense, Net |
-$139.9K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$55.00K
-650.0%
YoY
|
$0.00
N/A
|
| Pretax Income |
-$899.6K
-9.51%
YoY
|
-$730.8K
42.46%
YoY
|
-$1.198M
7.44%
YoY
|
-$792.1K
30.28%
YoY
|
-$994.1K
78.47%
YoY
|
-$513.0K
-6.37%
YoY
|
-$1.115M
-24.66%
YoY
|
-$608.0K
75.22%
YoY
|
-$557.0K
-43.91%
YoY
|
-$547.9K
183.9%
YoY
|
-$1.480M
49.49%
YoY
|
-$347.0K
-340.97%
YoY
|
-$993.0K
-337.5%
YoY
|
-$193.0K
-127.83%
YoY
|
-$990.0K
-209.56%
YoY
|
$144.0K
-85.1%
YoY
|
$418.1K
109.05%
YoY
|
$693.6K
-54.67%
YoY
|
$903.6K
-122.59%
YoY
|
| Income Tax |
N/A
|
$10.66M
-2035.28%
YoY
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
-$551.0K
-62.26%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
-$1.460M
106.21%
YoY
|
$150.0K
-229.31%
YoY
|
$166.0K
-511.71%
YoY
|
$0.00
-100.0%
YoY
|
-$708.0K
136.77%
YoY
|
-$116.0K
N/A
|
-$40.32K
-102.16%
YoY
|
$76.17K
N/A
|
-$299.0K
498.04%
YoY
|
N/A
N/A
|
| Net Earnings |
-$899.6K
-9.51%
YoY
|
-$11.39M
-30084.74%
YoY
|
-$1.198M
7.44%
YoY
|
-$792.1K
30.29%
YoY
|
-$994.1K
78.35%
YoY
|
$38.00K
-95.83%
YoY
|
-$1.115M
-15.85%
YoY
|
-$608.0K
18.52%
YoY
|
-$557.4K
-43.87%
YoY
|
$912.1K
77.1%
YoY
|
-$1.325M
51.6%
YoY
|
-$513.0K
-593.46%
YoY
|
-$993.0K
-390.41%
YoY
|
$515.0K
-48.12%
YoY
|
-$874.0K
-235.79%
YoY
|
$104.0K
-96.04%
YoY
|
$341.9K
68.52%
YoY
|
$992.6K
-37.18%
YoY
|
$643.6K
-116.09%
YoY
|
| Basic Earnings Per Share |
-$0.11
-15.38%
YoY
|
N/A
|
-$0.15
0.0%
YoY
|
-$0.10
25.0%
YoY
|
-$0.13
85.71%
YoY
|
N/A
|
-$0.15
-6.25%
YoY
|
-$0.08
33.33%
YoY
|
-$0.07
-41.67%
YoY
|
N/A
|
-$0.16
45.45%
YoY
|
-$0.06
-700.0%
YoY
|
-$0.12
-400.0%
YoY
|
N/A
|
-$0.11
-237.5%
YoY
|
$0.01
-97.06%
YoY
|
$0.04
N/A
|
N/A
|
$0.08
N/A
|
| Diluted Earnings Per Share |
-$0.11
-15.38%
YoY
|
-$1.43
-28600.0%
YoY
|
-$0.15
0.0%
YoY
|
-$0.10
24.91%
YoY
|
-$0.13
85.71%
YoY
|
$0.01
-95.98%
YoY
|
-$0.15
-8.31%
YoY
|
-$0.08
12.14%
YoY
|
-$0.07
-49.9%
YoY
|
$0.12
99.3%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.07
-816.1%
YoY
|
-$0.14
-100.0%
YoY
|
$0.06
-100.0%
YoY
|
-$122.2K
-269.7%
YoY
|
$0.01
-96.3%
YoY
|
$44.27K
61.79%
YoY
|
$111.2K
-57.19%
YoY
|
$72.00K
-110.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 |
8.223M shares
5.03%
YoY
|
7.976M shares
4.88%
YoY
|
7.961M shares
4.77%
YoY
|
7.922M shares
4.96%
YoY
|
7.829M shares
3.74%
YoY
|
7.605M shares
3.85%
YoY
|
7.599M shares
3.76%
YoY
|
7.547M shares
5.83%
YoY
|
7.547M shares
5.94%
YoY
|
7.323M shares
2.06%
YoY
|
7.323M shares
2.6%
YoY
|
7.131M shares
-1.23%
YoY
|
7.124M shares
-1.52%
YoY
|
7.175M shares
N/A
|
7.138M shares
-0.35%
YoY
|
7.220M shares
1.27%
YoY
|
7.234M shares
N/A
|
N/A
|
7.163M shares
N/A
|
| Diluted Shares Outstanding |
8.136M shares
3.91%
YoY
|
N/A
|
7.961M shares
4.74%
YoY
|
7.937M shares
4.83%
YoY
|
7.829M shares
5.21%
YoY
|
N/A
|
7.601M shares
3.84%
YoY
|
7.572M shares
5.7%
YoY
|
7.442M shares
4.71%
YoY
|
N/A
|
7.320M shares
2.33%
YoY
|
7.164M shares
-6.28%
YoY
|
7.107M shares
-8.0%
YoY
|
N/A
|
7.153M shares
-19.98%
YoY
|
7.643M shares
-14.19%
YoY
|
7.724M shares
N/A
|
N/A
|
8.939M shares
N/A
|
Loading...