|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$30.26M
50.13%
YoY
|
$20.15M
-1.6%
YoY
|
$20.48M
-26.87%
YoY
|
$28.01M
65.91%
YoY
|
$16.88M
2997.93%
YoY
|
| Cost Of Revenue |
$14.16M
93.03%
YoY
|
$7.334M
33.91%
YoY
|
$5.477M
-20.33%
YoY
|
$6.874M
45.73%
YoY
|
$4.717M
12218.64%
YoY
|
| Gross Profit |
$16.10M
25.59%
YoY
|
$12.82M
-14.56%
YoY
|
$15.00M
-29.0%
YoY
|
$21.13M
73.74%
YoY
|
$12.16M
2300.92%
YoY
|
| Selling, General & Admin |
$15.44M
-8.46%
YoY
|
$16.87M
-10.58%
YoY
|
$18.87M
-28.53%
YoY
|
$26.40M
-4.37%
YoY
|
$27.61M
826.18%
YoY
|
| Research & Development |
$2.917M
101.88%
YoY
|
$1.445M
2.64%
YoY
|
$1.408M
-88.6%
YoY
|
$12.35M
37.57%
YoY
|
$8.976M
257.65%
YoY
|
| Depreciation & Amortization |
$207.7K
227.69%
YoY
|
$63.39K
-14.85%
YoY
|
$74.44K
-97.43%
YoY
|
$2.893M
45.59%
YoY
|
$1.987M
23124.03%
YoY
|
| Operating Expenses |
$18.36M
0.25%
YoY
|
$18.32M
-9.99%
YoY
|
$20.35M
-47.48%
YoY
|
$38.75M
5.92%
YoY
|
$36.58M
566.3%
YoY
|
| Operating Profit |
-$3.764M
-46.12%
YoY
|
-$6.987M
30.72%
YoY
|
-$5.345M
-79.51%
YoY
|
-$26.09M
-5.54%
YoY
|
-$27.62M
454.14%
YoY
|
| Interest Expense |
$1.118M
-37.67%
YoY
|
$1.794M
-75.42%
YoY
|
$7.299M
735.77%
YoY
|
$873.3K
170.9%
YoY
|
$322.4K
N/A
|
| Other Income/Expense, Net |
$1.118M
-65.93%
YoY
|
$3.282M
82374.22%
YoY
|
$3.980K
-97.15%
YoY
|
$139.7K
-87.16%
YoY
|
$1.088M
30346.64%
YoY
|
| Pretax Income |
-$2.646M
-28.57%
YoY
|
-$3.704M
-303.64%
YoY
|
$1.819M
-107.01%
YoY
|
-$25.95M
-2.19%
YoY
|
-$26.53M
432.68%
YoY
|
| Income Tax |
$228.0K
242.39%
YoY
|
$66.58K
-22.34%
YoY
|
$85.74K
257.55%
YoY
|
$23.98K
6.53%
YoY
|
$22.51K
N/A
|
| Net Earnings |
-$2.874M
-23.79%
YoY
|
-$3.771M
-133.95%
YoY
|
$11.11M
-142.76%
YoY
|
-$25.97M
-2.18%
YoY
|
-$26.55M
433.14%
YoY
|
| Basic Earnings Per Share |
-$0.09
-25.0%
YoY
|
-$0.12
-135.29%
YoY
|
$0.34
-141.98%
YoY
|
-$0.81
-10.0%
YoY
|
-$0.90
136.84%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-25.0%
YoY
|
-$0.12
-135.29%
YoY
|
$0.34
-141.98%
YoY
|
-$0.81
-10.0%
YoY
|
-$0.90
136.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.11M shares
0.13%
YoY
|
31.07M
-3.0%
YoY
|
32.03M
0.0%
YoY
|
32.03M
8.48%
YoY
|
29.53M
123.87%
YoY
|
| Diluted Shares Outstanding |
31.11M shares
0.13%
YoY
|
31.07M
-3.6%
YoY
|
32.23M
0.62%
YoY
|
32.03M
8.48%
YoY
|
29.53M
123.87%
YoY
|
|
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 |
$6.851M
-2.91%
YoY
|
$7.963M
36.99%
YoY
|
$7.762M
65.64%
YoY
|
$7.476M
56.5%
YoY
|
$7.056M
44.67%
YoY
|
$5.813M
8.26%
YoY
|
$4.686M
-12.38%
YoY
|
$4.777M
-2.38%
YoY
|
$4.877M
0.14%
YoY
|
$5.369M
-32.07%
YoY
|
$5.348M
-25.47%
YoY
|
$4.894M
-25.11%
YoY
|
$4.870M
-23.8%
YoY
|
$7.904M
37.48%
YoY
|
$7.176M
44.63%
YoY
|
$6.534M
43.67%
YoY
|
$6.391M
294.38%
YoY
|
$5.749M
964.7%
YoY
|
$4.962M
3010.74%
YoY
|
| Cost Of Revenue |
$4.844M
54.68%
YoY
|
$4.044M
67.02%
YoY
|
$3.754M
167.55%
YoY
|
$3.228M
78.66%
YoY
|
$3.132M
83.85%
YoY
|
$2.421M
52.69%
YoY
|
$1.403M
2.96%
YoY
|
$1.807M
41.53%
YoY
|
$1.703M
36.03%
YoY
|
$1.586M
-7.81%
YoY
|
$1.363M
-25.95%
YoY
|
$1.277M
-26.91%
YoY
|
$1.252M
-20.12%
YoY
|
$1.720M
1.86%
YoY
|
$1.840M
37.52%
YoY
|
$1.747M
41.7%
YoY
|
$1.568M
242.34%
YoY
|
$1.689M
4121.3%
YoY
|
$1.338M
45.73%
YoY
|
| Gross Profit |
$2.007M
-48.86%
YoY
|
$3.919M
15.55%
YoY
|
$4.009M
22.09%
YoY
|
$4.248M
43.02%
YoY
|
$3.924M
23.64%
YoY
|
$3.392M
-10.36%
YoY
|
$3.283M
-17.63%
YoY
|
$2.970M
-17.88%
YoY
|
$3.174M
-12.28%
YoY
|
$3.783M
-38.82%
YoY
|
$3.986M
-25.31%
YoY
|
$3.617M
-24.45%
YoY
|
$3.618M
-24.99%
YoY
|
$6.184M
52.28%
YoY
|
$5.336M
47.26%
YoY
|
$4.787M
44.41%
YoY
|
$4.824M
314.86%
YoY
|
$4.061M
696.25%
YoY
|
$3.624M
83.49%
YoY
|
| Selling, General & Admin |
$3.930M
-15.71%
YoY
|
$3.735M
-8.23%
YoY
|
$3.580M
-5.28%
YoY
|
$3.468M
-25.96%
YoY
|
$4.662M
2.51%
YoY
|
$4.070M
-7.03%
YoY
|
$3.779M
-16.35%
YoY
|
$4.683M
-2.15%
YoY
|
$4.548M
-5.96%
YoY
|
$4.378M
-30.8%
YoY
|
$4.518M
-26.96%
YoY
|
$4.786M
-25.09%
YoY
|
$4.836M
-35.52%
YoY
|
$6.326M
-27.34%
YoY
|
$6.185M
-20.31%
YoY
|
$6.389M
-17.61%
YoY
|
$7.500M
121.65%
YoY
|
$8.706M
192.16%
YoY
|
$7.762M
198.69%
YoY
|
| Research & Development |
$961.5K
58.59%
YoY
|
$958.6K
110.36%
YoY
|
$676.2K
131.6%
YoY
|
$675.7K
119.96%
YoY
|
$606.2K
55.49%
YoY
|
$455.7K
48.48%
YoY
|
$292.0K
10.27%
YoY
|
$307.2K
0.99%
YoY
|
$389.9K
-26.67%
YoY
|
$306.9K
-87.62%
YoY
|
$264.8K
-91.88%
YoY
|
$304.2K
-91.02%
YoY
|
$531.7K
-83.5%
YoY
|
$2.478M
-15.01%
YoY
|
$3.260M
24.78%
YoY
|
$3.387M
73.7%
YoY
|
$3.223M
115.17%
YoY
|
$2.916M
16.17%
YoY
|
$2.612M
N/A
|
| Depreciation & Amortization |
$51.88K
1.53%
YoY
|
$52.10K
30.25%
YoY
|
$4.038K
-39.1%
YoY
|
$4.254K
-46.08%
YoY
|
$51.10K
475.01%
YoY
|
$40.00K
177.01%
YoY
|
$6.630K
-33.7%
YoY
|
$7.890K
-48.3%
YoY
|
$8.887K
-76.87%
YoY
|
$14.44K
-98.28%
YoY
|
$10.00K
-98.81%
YoY
|
$15.26K
-97.47%
YoY
|
$38.43K
-93.65%
YoY
|
$839.8K
38.77%
YoY
|
$842.9K
40.82%
YoY
|
$604.1K
1.45%
YoY
|
$605.7K
222.88%
YoY
|
$605.2K
-118.28%
YoY
|
$598.6K
-42.55%
YoY
|
| Operating Expenses |
$4.891M
-7.16%
YoY
|
$4.746M
3.94%
YoY
|
$4.256M
4.53%
YoY
|
$4.143M
-16.97%
YoY
|
$5.268M
6.7%
YoY
|
$4.566M
-2.75%
YoY
|
$4.071M
-14.87%
YoY
|
$4.990M
-1.96%
YoY
|
$4.937M
-8.02%
YoY
|
$4.695M
-51.32%
YoY
|
$4.783M
-49.36%
YoY
|
$5.090M
-47.93%
YoY
|
$5.368M
-49.94%
YoY
|
$9.644M
-21.12%
YoY
|
$9.445M
-13.92%
YoY
|
$9.776M
0.73%
YoY
|
$10.72M
119.66%
YoY
|
$12.23M
122.72%
YoY
|
$10.97M
200.79%
YoY
|
| Operating Profit |
-$3.488M
150.08%
YoY
|
-$826.9K
-29.58%
YoY
|
-$469.9K
-40.96%
YoY
|
$46.08K
-101.55%
YoY
|
-$1.395M
-21.31%
YoY
|
-$1.174M
28.84%
YoY
|
-$795.8K
-1.42%
YoY
|
-$2.970M
99.56%
YoY
|
-$1.772M
-25.77%
YoY
|
-$911.4K
-73.66%
YoY
|
-$807.3K
-83.7%
YoY
|
-$1.489M
-73.38%
YoY
|
-$2.388M
-79.96%
YoY
|
-$3.460M
-57.63%
YoY
|
-$4.951M
-32.62%
YoY
|
-$5.593M
-19.93%
YoY
|
-$11.91M
132.86%
YoY
|
-$8.166M
63.98%
YoY
|
-$7.349M
532.43%
YoY
|
| Interest Expense |
N/A
|
$247.7K
-29.07%
YoY
|
$300.0K
-39.39%
YoY
|
$294.3K
-30.75%
YoY
|
$276.2K
38.82%
YoY
|
$349.2K
-23.58%
YoY
|
$495.0K
134.23%
YoY
|
$425.0K
101.66%
YoY
|
$199.0K
-4.55%
YoY
|
$457.0K
726.61%
YoY
|
$211.3K
6.34%
YoY
|
$210.8K
-5.73%
YoY
|
$208.5K
-12.09%
YoY
|
$55.28K
570.87%
YoY
|
$198.7K
-9.93%
YoY
|
$223.6K
N/A
|
$237.1K
N/A
|
$8.240K
N/A
|
$220.7K
-162.07%
YoY
|
| Other Income/Expense, Net |
$155.5K
-43.68%
YoY
|
$0.00
N/A
|
$300.0K
-39.39%
YoY
|
$294.3K
-30.83%
YoY
|
$276.2K
-58.3%
YoY
|
$0.00
-100.0%
YoY
|
$495.0K
-92.21%
YoY
|
$425.4K
-2.05%
YoY
|
$662.3K
292.09%
YoY
|
-$100.00
-100.46%
YoY
|
$6.354M
-3921.63%
YoY
|
$434.3K
164.82%
YoY
|
$168.9K
159.09%
YoY
|
$21.53K
-83.67%
YoY
|
-$166.3K
-135.19%
YoY
|
$164.0K
719.62%
YoY
|
$65.19K
-89.15%
YoY
|
$131.9K
N/A
|
$472.4K
530719.1%
YoY
|
| Pretax Income |
-$3.332M
197.92%
YoY
|
-$1.698M
-775.46%
YoY
|
-$169.9K
-43.53%
YoY
|
$340.4K
-113.37%
YoY
|
-$1.118M
0.76%
YoY
|
$251.4K
-155.31%
YoY
|
-$300.8K
-105.42%
YoY
|
-$2.545M
141.42%
YoY
|
-$1.110M
-49.97%
YoY
|
-$454.6K
-87.21%
YoY
|
$5.547M
-208.39%
YoY
|
-$1.054M
-80.58%
YoY
|
-$2.219M
-81.27%
YoY
|
-$3.553M
-55.74%
YoY
|
-$5.118M
-25.58%
YoY
|
-$5.429M
-22.06%
YoY
|
-$11.85M
162.4%
YoY
|
-$8.026M
61.17%
YoY
|
-$6.876M
-83.67%
YoY
|
| Income Tax |
$29.92K
306.14%
YoY
|
$123.7K
139.26%
YoY
|
-$18.65K
-80.55%
YoY
|
$115.6K
1305.69%
YoY
|
$7.367K
-92.82%
YoY
|
$51.70K
-170.29%
YoY
|
-$95.90K
-202.9%
YoY
|
$8.221K
-77.28%
YoY
|
$102.5K
242.84%
YoY
|
-$73.55K
-1947.99%
YoY
|
$93.19K
831.91%
YoY
|
$36.19K
623.74%
YoY
|
$29.91K
498.18%
YoY
|
$3.980K
-82.32%
YoY
|
$10.00K
N/A
|
$5.000K
N/A
|
$5.000K
N/A
|
$22.51K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$3.362M
198.63%
YoY
|
-$1.822M
-1012.27%
YoY
|
-$151.2K
-26.2%
YoY
|
$224.8K
-108.8%
YoY
|
-$1.126M
-7.15%
YoY
|
$199.7K
-85.62%
YoY
|
-$204.9K
-104.72%
YoY
|
-$2.553M
127.4%
YoY
|
-$1.213M
-118.66%
YoY
|
$1.389M
-139.05%
YoY
|
$4.342M
-184.68%
YoY
|
-$1.123M
-79.34%
YoY
|
$6.498M
-154.82%
YoY
|
-$3.557M
-55.81%
YoY
|
-$5.128M
-25.43%
YoY
|
-$5.434M
-21.99%
YoY
|
-$11.85M
162.51%
YoY
|
-$8.049M
61.62%
YoY
|
-$6.876M
491.82%
YoY
|
| Basic Earnings Per Share |
-$0.11
175.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.01
-112.5%
YoY
|
-$0.04
0.0%
YoY
|
N/A
|
-$0.01
-107.14%
YoY
|
-$0.08
166.67%
YoY
|
-$0.04
-121.05%
YoY
|
N/A
|
$0.14
-187.5%
YoY
|
-$0.03
-82.35%
YoY
|
$0.19
-151.35%
YoY
|
N/A
|
-$0.16
-27.27%
YoY
|
-$0.17
-22.73%
YoY
|
-$0.37
94.74%
YoY
|
N/A
|
-$0.22
175.0%
YoY
|
| Diluted Earnings Per Share |
-$0.11
175.0%
YoY
|
-$0.06
-1093.75%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-112.5%
YoY
|
-$0.04
0.0%
YoY
|
$0.01
-75.0%
YoY
|
-$0.01
-107.69%
YoY
|
-$0.08
166.67%
YoY
|
-$0.04
-121.05%
YoY
|
$0.04
-136.2%
YoY
|
$0.13
-181.25%
YoY
|
-$0.03
-82.35%
YoY
|
$0.19
-151.35%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.16
-27.27%
YoY
|
-$0.17
-22.73%
YoY
|
-$0.37
94.74%
YoY
|
-$254.2K
-32.68%
YoY
|
-$0.22
175.0%
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 |
31.21M shares
0.28%
YoY
|
31.07M shares
0.18%
YoY
|
31.11M shares
0.0%
YoY
|
31.19M
0.17%
YoY
|
31.12M shares
-0.03%
YoY
|
31.02M
0.13%
YoY
|
31.11M
-4.51%
YoY
|
31.14M
-4.43%
YoY
|
31.13M
-4.39%
YoY
|
30.98M
-4.86%
YoY
|
32.58M
-0.2%
YoY
|
32.58M
1.88%
YoY
|
32.56M
2.2%
YoY
|
32.56M
-0.01%
YoY
|
32.64M
4.19%
YoY
|
31.98M
3.19%
YoY
|
31.86M
32.56%
YoY
|
32.56M
N/A
|
31.33M
120.53%
YoY
|
| Diluted Shares Outstanding |
31.15M shares
0.1%
YoY
|
N/A
|
31.08M shares
-0.05%
YoY
|
31.29M shares
0.63%
YoY
|
31.12M shares
0.4%
YoY
|
N/A
|
31.10M
-11.32%
YoY
|
31.10M
-3.6%
YoY
|
31.00M
-4.03%
YoY
|
N/A
|
35.07M
9.29%
YoY
|
32.26M
0.87%
YoY
|
32.30M
1.39%
YoY
|
N/A
|
32.09M
2.41%
YoY
|
31.98M
3.19%
YoY
|
31.86M
32.56%
YoY
|
N/A
|
31.33M
120.53%
YoY
|
Loading...