|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$22.83M
-7.36%
YoY
|
$24.65M
-12.12%
YoY
|
$28.05M
5.34%
YoY
|
$26.63M
N/A
|
$0.00
-100.0%
YoY
|
| Cost Of Revenue |
$6.848M
2.9%
YoY
|
$6.655M
2.61%
YoY
|
$6.486M
-3.21%
YoY
|
$6.701M
6.93%
YoY
|
$6.267M
25.89%
YoY
|
| Gross Profit |
$15.99M
-11.16%
YoY
|
$17.99M
-16.56%
YoY
|
$21.56M
8.21%
YoY
|
$19.93M
16.57%
YoY
|
$17.10M
67.52%
YoY
|
| Selling, General & Admin |
$12.95M
2.01%
YoY
|
$12.69M
-41.29%
YoY
|
$21.62M
-13.08%
YoY
|
$24.88M
63.47%
YoY
|
$15.22M
105.75%
YoY
|
| Research & Development |
$4.764M
-19.27%
YoY
|
$5.901M
-26.34%
YoY
|
$8.011M
-29.44%
YoY
|
$11.35M
34.99%
YoY
|
$8.410M
91.53%
YoY
|
| Depreciation & Amortization |
$75.00K
-58.33%
YoY
|
$180.0K
-33.82%
YoY
|
$272.0K
5.02%
YoY
|
$259.0K
49.71%
YoY
|
$173.0K
810.53%
YoY
|
| Operating Expenses |
$17.71M
-4.74%
YoY
|
$18.59M
-37.82%
YoY
|
$29.90M
-17.46%
YoY
|
$36.23M
1680.18%
YoY
|
$2.035M
-82.76%
YoY
|
| Operating Profit |
-$1.726M
187.67%
YoY
|
-$600.0K
-92.81%
YoY
|
-$8.340M
-48.83%
YoY
|
-$16.30M
700.95%
YoY
|
-$2.035M
27.11%
YoY
|
| Interest Expense |
$1.324M
-40.04%
YoY
|
$2.208M
-199.33%
YoY
|
-$2.223M
138.78%
YoY
|
-$931.0K
-2699.83%
YoY
|
$35.81K
1093.67%
YoY
|
| Other Income/Expense, Net |
-$1.426M
-150.16%
YoY
|
$2.843M
751.2%
YoY
|
$334.0K
-91.97%
YoY
|
$4.158M
-57.32%
YoY
|
$9.742M
N/A
|
| Pretax Income |
-$3.152M
68.29%
YoY
|
-$1.873M
-81.69%
YoY
|
-$10.23M
-21.75%
YoY
|
-$13.07M
-269.62%
YoY
|
$7.707M
-582.31%
YoY
|
| Income Tax |
$95.00K
3066.67%
YoY
|
$3.000K
-25.0%
YoY
|
$4.000K
33.33%
YoY
|
$3.000K
50.0%
YoY
|
$2.000K
N/A
|
| Net Earnings |
-$3.247M
73.08%
YoY
|
-$1.876M
-81.67%
YoY
|
-$10.23M
-21.74%
YoY
|
-$13.08M
-269.66%
YoY
|
$7.707M
-582.31%
YoY
|
| Basic Earnings Per Share |
-$0.07
75.0%
YoY
|
-$0.04
-85.71%
YoY
|
-$0.28
-52.54%
YoY
|
-$0.59
84.37%
YoY
|
-$0.32
N/A
|
| Diluted Earnings Per Share |
-$0.07
75.0%
YoY
|
-$0.04
-85.87%
YoY
|
-$0.28
-51.75%
YoY
|
-$0.59
-100.0%
YoY
|
$141.2K
-223491222.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.40M shares
3.16%
YoY
|
45.95M shares
27.11%
YoY
|
36.15M shares
62.18%
YoY
|
22.29M shares
25.41%
YoY
|
17.77M shares
N/A
|
| Diluted Shares Outstanding |
47.40M shares
3.16%
YoY
|
45.95M shares
27.11%
YoY
|
36.15M shares
62.18%
YoY
|
22.29M shares
25.41%
YoY
|
17.77M 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 |
$5.444M
-1.31%
YoY
|
$5.613M
9.24%
YoY
|
$5.871M
-8.62%
YoY
|
$5.837M
-11.72%
YoY
|
$5.516M
-14.8%
YoY
|
$5.138M
-24.34%
YoY
|
$6.425M
-6.72%
YoY
|
$6.612M
-8.34%
YoY
|
$6.474M
-9.54%
YoY
|
$6.791M
0.5%
YoY
|
$6.888M
-7.62%
YoY
|
$7.214M
9.57%
YoY
|
$7.157M
12.46%
YoY
|
$6.757M
N/A
|
$7.456M
N/A
|
$6.584M
N/A
|
$6.364M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| Cost Of Revenue |
$1.858M
54.06%
YoY
|
$2.414M
152.51%
YoY
|
$1.729M
-13.12%
YoY
|
$1.499M
-21.72%
YoY
|
$1.206M
-32.78%
YoY
|
$956.0K
-52.7%
YoY
|
$1.990M
24.06%
YoY
|
$1.915M
26.74%
YoY
|
$1.794M
32.89%
YoY
|
$2.021M
36.55%
YoY
|
$1.604M
-16.11%
YoY
|
$1.511M
-24.37%
YoY
|
$1.350M
-26.75%
YoY
|
$1.480M
-8.59%
YoY
|
$1.912M
22.56%
YoY
|
$1.998M
6.84%
YoY
|
$1.843M
15.91%
YoY
|
$1.619M
7.22%
YoY
|
$1.560M
N/A
|
| Gross Profit |
$3.586M
-16.8%
YoY
|
$3.199M
-23.51%
YoY
|
$4.142M
-6.61%
YoY
|
$4.338M
-7.64%
YoY
|
$4.310M
-7.91%
YoY
|
$4.182M
-12.33%
YoY
|
$4.435M
-16.07%
YoY
|
$4.697M
-17.64%
YoY
|
$4.680M
-19.41%
YoY
|
$4.770M
-9.61%
YoY
|
$5.284M
-4.69%
YoY
|
$5.703M
24.36%
YoY
|
$5.807M
28.45%
YoY
|
$5.277M
5.96%
YoY
|
$5.544M
21.55%
YoY
|
$4.586M
16.4%
YoY
|
$4.521M
24.89%
YoY
|
$4.980M
55.63%
YoY
|
$4.561M
N/A
|
| Selling, General & Admin |
$2.496M
-27.99%
YoY
|
$3.175M
7.23%
YoY
|
$2.479M
-12.71%
YoY
|
$3.831M
9.96%
YoY
|
$3.466M
5.16%
YoY
|
$2.961M
-41.84%
YoY
|
$2.840M
-53.17%
YoY
|
$3.484M
-35.85%
YoY
|
$3.296M
-37.04%
YoY
|
$5.091M
-26.37%
YoY
|
$6.064M
-3.59%
YoY
|
$5.431M
-21.05%
YoY
|
$5.235M
14.55%
YoY
|
$6.914M
58.58%
YoY
|
$6.290M
54.17%
YoY
|
$6.879M
92.15%
YoY
|
$4.570M
43.71%
YoY
|
$4.360M
54.06%
YoY
|
$4.080M
N/A
|
| Research & Development |
$1.229M
-3.3%
YoY
|
$1.160M
-12.45%
YoY
|
$1.100M
-32.93%
YoY
|
$1.233M
-2.91%
YoY
|
$1.271M
-23.71%
YoY
|
$1.325M
-24.46%
YoY
|
$1.640M
-14.23%
YoY
|
$1.270M
-37.9%
YoY
|
$1.666M
-27.57%
YoY
|
$1.754M
-41.44%
YoY
|
$1.912M
-31.98%
YoY
|
$2.045M
-29.73%
YoY
|
$2.300M
-12.78%
YoY
|
$2.995M
8.51%
YoY
|
$2.811M
46.71%
YoY
|
$2.910M
60.77%
YoY
|
$2.637M
70.13%
YoY
|
$2.760M
84.0%
YoY
|
$1.916M
N/A
|
| Depreciation & Amortization |
$5.000K
-96.09%
YoY
|
-$14.00K
-137.84%
YoY
|
$27.00K
-35.71%
YoY
|
$29.00K
-38.3%
YoY
|
$128.0K
137.04%
YoY
|
$37.00K
-48.61%
YoY
|
$42.00K
-58.0%
YoY
|
$47.00K
-26.56%
YoY
|
$54.00K
-18.18%
YoY
|
$72.00K
5.88%
YoY
|
$100.0K
49.25%
YoY
|
$64.00K
-47.97%
YoY
|
$66.00K
-12.0%
YoY
|
$68.00K
-60.69%
YoY
|
$67.00K
34.0%
YoY
|
$123.0K
N/A
|
$75.00K
650.0%
YoY
|
$173.0K
1630.0%
YoY
|
$50.00K
400.0%
YoY
|
| Operating Expenses |
$3.725M
-21.36%
YoY
|
$4.335M
-1.43%
YoY
|
$3.579M
-20.11%
YoY
|
$5.064M
6.52%
YoY
|
$4.737M
-4.53%
YoY
|
$4.398M
-36.42%
YoY
|
$4.480M
-43.83%
YoY
|
$4.754M
-36.41%
YoY
|
$4.962M
-34.15%
YoY
|
$6.917M
-30.66%
YoY
|
$7.976M
-12.36%
YoY
|
$7.476M
-24.25%
YoY
|
$7.535M
726.36%
YoY
|
$9.976M
565.67%
YoY
|
$9.101M
3190.91%
YoY
|
$9.869M
5906.4%
YoY
|
$911.8K
854.02%
YoY
|
$1.499M
-65.47%
YoY
|
$276.6K
N/A
|
| Operating Profit |
-$139.0K
-67.45%
YoY
|
-$1.136M
425.93%
YoY
|
$563.0K
-1351.11%
YoY
|
-$726.0K
1173.68%
YoY
|
-$427.0K
51.42%
YoY
|
-$216.0K
-89.94%
YoY
|
-$45.00K
-98.33%
YoY
|
-$57.00K
-96.79%
YoY
|
-$282.0K
-83.68%
YoY
|
-$2.147M
-54.31%
YoY
|
-$2.692M
-24.32%
YoY
|
-$1.773M
-66.44%
YoY
|
-$1.728M
89.51%
YoY
|
-$4.699M
-234.98%
YoY
|
-$3.557M
147.87%
YoY
|
-$5.283M
3115.3%
YoY
|
-$911.8K
854.02%
YoY
|
$3.481M
-405.38%
YoY
|
-$1.435M
N/A
|
| Interest Expense |
$355.0K
-209.57%
YoY
|
-$348.0K
45.61%
YoY
|
-$334.0K
-160.73%
YoY
|
-$284.0K
-152.21%
YoY
|
-$324.0K
-62.8%
YoY
|
-$239.0K
-78.77%
YoY
|
$550.0K
-237.5%
YoY
|
$544.0K
-270.0%
YoY
|
-$871.0K
128.61%
YoY
|
-$1.126M
267.97%
YoY
|
-$400.0K
27.8%
YoY
|
-$320.0K
53.85%
YoY
|
-$381.0K
309.68%
YoY
|
-$306.0K
-9429.27%
YoY
|
-$313.0K
-2308.89%
YoY
|
-$208.0K
-1753.42%
YoY
|
-$93.00K
-1706.22%
YoY
|
$3.280K
N/A
|
$14.17K
N/A
|
| Other Income/Expense, Net |
-$355.0K
9.57%
YoY
|
$5.000K
150.0%
YoY
|
-$344.0K
-939.02%
YoY
|
-$415.0K
764.58%
YoY
|
-$324.0K
10700.0%
YoY
|
$2.000K
-97.37%
YoY
|
$41.00K
-88.29%
YoY
|
-$48.00K
-180.0%
YoY
|
-$3.000K
-98.04%
YoY
|
$76.00K
-83.73%
YoY
|
$350.0K
-56.84%
YoY
|
$60.00K
-97.92%
YoY
|
-$153.0K
-103.67%
YoY
|
$467.0K
45.94%
YoY
|
$811.0K
-90.61%
YoY
|
$2.880M
5.4%
YoY
|
$4.164M
-311.65%
YoY
|
$320.0K
N/A
|
$8.640M
N/A
|
| Pretax Income |
-$494.0K
-34.22%
YoY
|
-$1.479M
35.81%
YoY
|
$219.0K
-139.53%
YoY
|
-$1.141M
76.35%
YoY
|
-$751.0K
-280.1%
YoY
|
-$1.089M
-65.94%
YoY
|
-$554.0K
-79.78%
YoY
|
-$647.0K
-68.13%
YoY
|
$417.0K
-118.44%
YoY
|
-$3.197M
-29.55%
YoY
|
-$2.740M
-1856.41%
YoY
|
-$2.030M
-22.25%
YoY
|
-$2.262M
-21.05%
YoY
|
-$4.538M
286.09%
YoY
|
$156.0K
-98.14%
YoY
|
-$2.611M
-201.66%
YoY
|
-$2.865M
38.86%
YoY
|
-$1.175M
4.01%
YoY
|
$8.378M
N/A
|
| Income Tax |
N/A
|
$95.00K
3066.67%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$3.000K
-25.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$4.000K
33.33%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$3.000K
50.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$2.000K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$494.0K
-34.22%
YoY
|
-$1.574M
44.14%
YoY
|
$219.0K
-139.53%
YoY
|
-$1.141M
76.35%
YoY
|
-$751.0K
-280.1%
YoY
|
-$1.092M
-65.89%
YoY
|
-$554.0K
-79.8%
YoY
|
-$647.0K
-68.1%
YoY
|
$417.0K
-118.44%
YoY
|
-$3.201M
-29.51%
YoY
|
-$2.742M
-10.36%
YoY
|
-$2.028M
-22.33%
YoY
|
-$2.262M
-169.55%
YoY
|
-$4.541M
286.35%
YoY
|
-$3.059M
-136.51%
YoY
|
-$2.611M
-201.66%
YoY
|
$3.253M
-257.65%
YoY
|
-$1.175M
4.01%
YoY
|
$8.378M
-104720300.0%
YoY
|
| Basic Earnings Per Share |
-$0.01
-50.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.02
-300.0%
YoY
|
N/A
|
-$0.01
-85.71%
YoY
|
-$0.01
-83.33%
YoY
|
$0.01
-112.5%
YoY
|
N/A
|
-$0.07
-41.67%
YoY
|
-$0.06
-57.14%
YoY
|
-$0.08
-61.9%
YoY
|
N/A
|
-$0.12
200.0%
YoY
|
-$0.14
N/A
|
-$0.21
N/A
|
N/A
|
-$0.04
N/A
|
| Diluted Earnings Per Share |
-$0.01
-50.0%
YoY
|
-$0.03
42.37%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.02
-300.0%
YoY
|
-$0.02
-67.39%
YoY
|
-$0.01
-85.71%
YoY
|
-$0.01
-83.33%
YoY
|
$0.01
-112.5%
YoY
|
-$0.07
-58.05%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.08
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
-$135.4K
-363.58%
YoY
|
-$151.3K
261.78%
YoY
|
-$21.54K
53841067.09%
YoY
|
$167.6K
N/A
|
| 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 |
48.58M shares
4.55%
YoY
|
48.55M shares
4.82%
YoY
|
46.93M shares
1.32%
YoY
|
46.86M shares
2.77%
YoY
|
46.47M shares
1.92%
YoY
|
46.32M shares
5.13%
YoY
|
46.32M shares
10.54%
YoY
|
45.59M shares
69.24%
YoY
|
45.59M shares
69.24%
YoY
|
44.05M shares
68.07%
YoY
|
41.90M shares
63.47%
YoY
|
26.94M shares
39.7%
YoY
|
26.94M shares
98.5%
YoY
|
26.21M shares
N/A
|
25.63M shares
44.22%
YoY
|
19.29M shares
N/A
|
13.57M shares
N/A
|
N/A
|
17.77M shares
N/A
|
| Diluted Shares Outstanding |
48.56M shares
4.69%
YoY
|
N/A
|
47.79M shares
3.21%
YoY
|
46.83M shares
2.42%
YoY
|
46.39M shares
-40.0%
YoY
|
N/A
|
46.30M shares
10.51%
YoY
|
45.72M shares
45.19%
YoY
|
77.32M shares
188.45%
YoY
|
N/A
|
41.90M shares
63.47%
YoY
|
31.49M shares
63.29%
YoY
|
26.80M shares
97.5%
YoY
|
N/A
|
25.63M shares
44.22%
YoY
|
19.29M shares
N/A
|
13.57M shares
N/A
|
N/A
|
17.77M shares
N/A
|
Loading...