|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$37.20M
17.26%
YoY
|
$31.73M
-3.67%
YoY
|
$32.93M
-7.38%
YoY
|
$35.56M
-7.55%
YoY
|
$38.46M
9.99%
YoY
|
| Cost Of Revenue |
$27.07M
17.22%
YoY
|
$23.09M
5.65%
YoY
|
$21.86M
-7.94%
YoY
|
$23.74M
-5.09%
YoY
|
$25.02M
18.4%
YoY
|
| Gross Profit |
$10.13M
17.37%
YoY
|
$8.631M
-22.06%
YoY
|
$11.07M
-6.26%
YoY
|
$11.81M
-12.14%
YoY
|
$13.45M
-2.83%
YoY
|
| Selling, General & Admin |
$15.81M
28.6%
YoY
|
$12.30M
7.52%
YoY
|
$11.44M
1.92%
YoY
|
$11.22M
-6.4%
YoY
|
$11.99M
54.51%
YoY
|
| Research & Development |
$3.064M
27.63%
YoY
|
$2.400M
11.89%
YoY
|
$2.145M
2.86%
YoY
|
$2.086M
-3.71%
YoY
|
$2.166M
26.66%
YoY
|
| Depreciation & Amortization |
$2.700M
-33.31%
YoY
|
$4.048M
27.71%
YoY
|
$3.170M
-12.38%
YoY
|
$3.618M
3.09%
YoY
|
$3.509M
2.62%
YoY
|
| Operating Expenses |
$21.95M
33.39%
YoY
|
$16.46M
12.5%
YoY
|
$14.63M
1.3%
YoY
|
$14.44M
-5.49%
YoY
|
$15.28M
44.16%
YoY
|
| Operating Profit |
-$11.82M
51.06%
YoY
|
-$7.827M
120.19%
YoY
|
-$3.555M
35.3%
YoY
|
-$2.627M
43.34%
YoY
|
-$1.833M
-156.57%
YoY
|
| Interest Expense |
$1.118M
482.82%
YoY
|
$191.9K
-32.27%
YoY
|
$283.3K
23.44%
YoY
|
$229.5K
-206.07%
YoY
|
-$216.4K
-60.66%
YoY
|
| Other Income/Expense, Net |
-$3.013M
2561.42%
YoY
|
-$113.2K
-56.18%
YoY
|
-$258.3K
-160.07%
YoY
|
$430.0K
-322.6%
YoY
|
-$193.2K
-582.93%
YoY
|
| Pretax Income |
-$14.84M
86.85%
YoY
|
-$7.940M
108.24%
YoY
|
-$3.813M
42.31%
YoY
|
-$2.679M
19.01%
YoY
|
-$2.251M
-238.12%
YoY
|
| Income Tax |
$37.79K
-44.01%
YoY
|
$67.49K
-71.16%
YoY
|
$234.0K
-72.88%
YoY
|
$862.9K
-7.6%
YoY
|
$933.9K
22.88%
YoY
|
| Net Earnings |
-$14.87M
85.74%
YoY
|
-$8.007M
97.87%
YoY
|
-$4.047M
14.25%
YoY
|
-$3.542M
11.21%
YoY
|
-$3.185M
-466.12%
YoY
|
| Basic Earnings Per Share |
-$0.36
71.43%
YoY
|
-$0.21
61.54%
YoY
|
-$0.13
0.0%
YoY
|
-$0.13
8.33%
YoY
|
-$0.12
N/A
|
| Diluted Earnings Per Share |
-$0.36
71.43%
YoY
|
-$0.21
61.54%
YoY
|
-$0.13
0.0%
YoY
|
-$0.13
-100.0%
YoY
|
-$121.0K
-482.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
40.87M shares
7.72%
YoY
|
37.94M shares
19.94%
YoY
|
31.64M shares
17.09%
YoY
|
27.02M shares
2.68%
YoY
|
26.31M shares
N/A
|
| Diluted Shares Outstanding |
40.87M shares
7.72%
YoY
|
37.94M shares
19.94%
YoY
|
31.64M shares
17.09%
YoY
|
27.02M shares
2.68%
YoY
|
26.31M 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 |
$19.15M
108.89%
YoY
|
$16.35M
120.23%
YoY
|
$15.06M
79.26%
YoY
|
$12.21M
41.41%
YoY
|
$9.168M
19.07%
YoY
|
$7.425M
1.49%
YoY
|
$8.400M
4.0%
YoY
|
$8.634M
-10.8%
YoY
|
$7.699M
3.91%
YoY
|
$7.316M
-13.66%
YoY
|
$8.077M
9.64%
YoY
|
$9.680M
8.68%
YoY
|
$7.410M
-10.79%
YoY
|
$8.473M
-8.34%
YoY
|
$7.367M
-19.07%
YoY
|
$8.907M
6.9%
YoY
|
$8.305M
-22.39%
YoY
|
$9.243M
-6.84%
YoY
|
$9.103M
-4.27%
YoY
|
| Cost Of Revenue |
$12.19M
87.49%
YoY
|
$10.33M
88.05%
YoY
|
$10.58M
90.35%
YoY
|
$9.519M
55.82%
YoY
|
$6.504M
6.74%
YoY
|
$5.494M
6.74%
YoY
|
$5.556M
-3.3%
YoY
|
$6.109M
-7.44%
YoY
|
$6.093M
25.0%
YoY
|
$5.147M
-1.92%
YoY
|
$5.746M
11.93%
YoY
|
$6.600M
8.22%
YoY
|
$4.874M
-7.53%
YoY
|
$5.248M
-18.55%
YoY
|
$5.133M
-13.46%
YoY
|
$6.099M
-2.72%
YoY
|
$5.271M
-22.46%
YoY
|
$6.443M
2.41%
YoY
|
$5.931M
4.82%
YoY
|
| Gross Profit |
$6.956M
161.11%
YoY
|
$6.020M
211.8%
YoY
|
$4.483M
57.59%
YoY
|
$2.691M
6.57%
YoY
|
$2.664M
65.86%
YoY
|
$1.931M
-10.95%
YoY
|
$2.844M
21.99%
YoY
|
$2.525M
-18.02%
YoY
|
$1.606M
-36.65%
YoY
|
$2.168M
-32.75%
YoY
|
$2.332M
4.38%
YoY
|
$3.080M
9.66%
YoY
|
$2.535M
-16.44%
YoY
|
$3.224M
15.16%
YoY
|
$2.234M
-29.57%
YoY
|
$2.809M
36.11%
YoY
|
$3.034M
-22.27%
YoY
|
$2.800M
-22.88%
YoY
|
$3.172M
-17.62%
YoY
|
| Selling, General & Admin |
$6.296M
41.54%
YoY
|
$5.859M
74.59%
YoY
|
$4.384M
34.04%
YoY
|
$4.740M
31.44%
YoY
|
$4.448M
40.25%
YoY
|
$3.356M
17.41%
YoY
|
$3.271M
22.9%
YoY
|
$3.606M
19.8%
YoY
|
$3.172M
14.95%
YoY
|
$2.858M
-5.68%
YoY
|
$2.661M
0.87%
YoY
|
$3.010M
8.02%
YoY
|
$2.759M
5.35%
YoY
|
$3.031M
2.84%
YoY
|
$2.638M
-8.05%
YoY
|
$2.787M
-29.99%
YoY
|
$2.619M
-6.65%
YoY
|
$2.947M
6.65%
YoY
|
$2.869M
17.56%
YoY
|
| Research & Development |
$1.042M
37.45%
YoY
|
$748.8K
-2.04%
YoY
|
$867.4K
82.06%
YoY
|
$1.065M
82.73%
YoY
|
$757.9K
32.98%
YoY
|
$764.4K
25.78%
YoY
|
$476.4K
-25.54%
YoY
|
$582.8K
-6.0%
YoY
|
$570.0K
10.95%
YoY
|
$607.7K
30.37%
YoY
|
$639.9K
16.37%
YoY
|
$620.0K
20.08%
YoY
|
$513.7K
-12.99%
YoY
|
$466.2K
-15.54%
YoY
|
$549.9K
28.77%
YoY
|
$516.3K
-5.27%
YoY
|
$590.4K
-7.83%
YoY
|
$552.0K
4.16%
YoY
|
$427.0K
-5.21%
YoY
|
| Depreciation & Amortization |
$800.0K
-45.58%
YoY
|
$800.0K
-11.5%
YoY
|
$800.0K
-19.16%
YoY
|
$792.5K
-25.42%
YoY
|
$1.470M
40.96%
YoY
|
$904.0K
-20.21%
YoY
|
$989.6K
22.17%
YoY
|
$1.063M
31.18%
YoY
|
$1.043M
33.93%
YoY
|
$1.133M
48.19%
YoY
|
$810.0K
-0.78%
YoY
|
$810.0K
-5.17%
YoY
|
$778.7K
-15.75%
YoY
|
$764.6K
-17.65%
YoY
|
$816.3K
-10.39%
YoY
|
$854.1K
-5.04%
YoY
|
$924.2K
0.46%
YoY
|
$928.4K
7.96%
YoY
|
$911.0K
10.24%
YoY
|
| Operating Expenses |
$11.21M
87.2%
YoY
|
$14.62M
231.08%
YoY
|
$6.988M
65.55%
YoY
|
$7.310M
58.12%
YoY
|
$5.987M
42.92%
YoY
|
$4.415M
11.73%
YoY
|
$4.221M
17.84%
YoY
|
$4.623M
18.24%
YoY
|
$4.189M
19.85%
YoY
|
$3.952M
4.52%
YoY
|
$3.582M
3.26%
YoY
|
$3.910M
9.09%
YoY
|
$3.496M
0.12%
YoY
|
$3.781M
0.02%
YoY
|
$3.469M
-3.02%
YoY
|
$3.584M
-25.43%
YoY
|
$3.491M
-6.58%
YoY
|
$3.780M
5.77%
YoY
|
$3.577M
12.77%
YoY
|
| Operating Profit |
-$4.252M
27.95%
YoY
|
-$8.598M
246.07%
YoY
|
-$2.506M
82.0%
YoY
|
-$4.620M
120.17%
YoY
|
-$3.323M
28.65%
YoY
|
-$2.484M
39.31%
YoY
|
-$1.377M
10.09%
YoY
|
-$2.098M
152.79%
YoY
|
-$2.583M
169.02%
YoY
|
-$1.783M
220.46%
YoY
|
-$1.251M
1.23%
YoY
|
-$830.0K
7.02%
YoY
|
-$960.2K
110.1%
YoY
|
-$556.5K
-43.24%
YoY
|
-$1.235M
204.74%
YoY
|
-$775.5K
-71.73%
YoY
|
-$457.0K
-374.23%
YoY
|
-$980.4K
-1836.36%
YoY
|
-$405.4K
-159.79%
YoY
|
| Interest Expense |
$271.6K
-44.2%
YoY
|
-$385.0K
-327.74%
YoY
|
$268.9K
80.0%
YoY
|
-$425.0K
3831.54%
YoY
|
$486.8K
1193.08%
YoY
|
$169.1K
214.3%
YoY
|
$149.4K
159.26%
YoY
|
-$10.81K
8.1%
YoY
|
$37.65K
-51.16%
YoY
|
$53.79K
-33.79%
YoY
|
$57.61K
-18.13%
YoY
|
-$10.00K
-139.08%
YoY
|
$77.09K
40.21%
YoY
|
$81.24K
204.62%
YoY
|
$70.37K
-198.08%
YoY
|
$25.59K
-315.77%
YoY
|
$54.98K
4.15%
YoY
|
$26.67K
33.35%
YoY
|
-$71.75K
-55.16%
YoY
|
| Other Income/Expense, Net |
$237.1K
-249.02%
YoY
|
-$777.4K
835.07%
YoY
|
-$306.0K
32.85%
YoY
|
-$2.115M
1028.9%
YoY
|
-$159.1K
1763.47%
YoY
|
-$83.13K
-157.05%
YoY
|
-$230.3K
341.12%
YoY
|
-$187.4K
-1973.5%
YoY
|
-$8.540K
-93.8%
YoY
|
$145.7K
-276.47%
YoY
|
-$52.21K
20.98%
YoY
|
$10.00K
-115.07%
YoY
|
-$137.8K
-210.14%
YoY
|
-$82.58K
108.99%
YoY
|
-$43.15K
-55.43%
YoY
|
-$66.37K
-68.11%
YoY
|
$125.1K
-253.69%
YoY
|
-$39.51K
-203.69%
YoY
|
-$96.83K
-33.81%
YoY
|
| Pretax Income |
-$4.015M
15.29%
YoY
|
-$9.375M
265.14%
YoY
|
-$2.812M
74.96%
YoY
|
-$7.178M
198.14%
YoY
|
-$3.482M
34.37%
YoY
|
-$2.567M
56.78%
YoY
|
-$1.607M
23.36%
YoY
|
-$2.408M
200.96%
YoY
|
-$2.592M
136.04%
YoY
|
-$1.638M
156.25%
YoY
|
-$1.303M
1.9%
YoY
|
-$800.0K
-3.05%
YoY
|
-$1.098M
230.78%
YoY
|
-$639.1K
-37.34%
YoY
|
-$1.279M
154.58%
YoY
|
-$825.2K
-72.15%
YoY
|
-$331.9K
-489.29%
YoY
|
-$1.020M
-1178.49%
YoY
|
-$502.2K
-194.45%
YoY
|
| Income Tax |
$91.39K
-8.64%
YoY
|
$30.56K
-31.37%
YoY
|
$81.27K
419.76%
YoY
|
-$122.4K
127.05%
YoY
|
$100.0K
1625.27%
YoY
|
$44.53K
-41.46%
YoY
|
$15.64K
-60.46%
YoY
|
-$53.91K
-639.1%
YoY
|
$5.798K
-91.12%
YoY
|
$76.06K
38.29%
YoY
|
$39.55K
-61.28%
YoY
|
$10.00K
-98.13%
YoY
|
$65.28K
-59.96%
YoY
|
$55.00K
55.38%
YoY
|
$102.1K
-21.36%
YoY
|
$534.6K
-1176.26%
YoY
|
$163.1K
-47.03%
YoY
|
$35.40K
-85.32%
YoY
|
$129.9K
-70.12%
YoY
|
| Net Earnings |
-$4.106M
14.62%
YoY
|
-$9.405M
260.08%
YoY
|
-$2.893M
78.28%
YoY
|
-$7.056M
199.77%
YoY
|
-$3.582M
37.92%
YoY
|
-$2.612M
52.42%
YoY
|
-$1.623M
20.89%
YoY
|
-$2.354M
190.59%
YoY
|
-$2.598M
123.3%
YoY
|
-$1.714M
146.9%
YoY
|
-$1.342M
-2.78%
YoY
|
-$810.0K
-40.43%
YoY
|
-$1.163M
135.0%
YoY
|
-$694.1K
-34.23%
YoY
|
-$1.381M
118.43%
YoY
|
-$1.360M
-53.32%
YoY
|
-$495.0K
122.41%
YoY
|
-$1.055M
620.11%
YoY
|
-$632.1K
-751.19%
YoY
|
| Basic Earnings Per Share |
-$0.07
-84.09%
YoY
|
-$0.20
-385.71%
YoY
|
-$0.07
75.0%
YoY
|
N/A
|
-$0.44
528.57%
YoY
|
$0.07
-240.0%
YoY
|
-$0.04
0.0%
YoY
|
N/A
|
-$0.07
133.33%
YoY
|
-$0.05
66.67%
YoY
|
-$0.04
-20.0%
YoY
|
N/A
|
-$0.03
50.0%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.05
150.0%
YoY
|
N/A
|
-$0.02
100.0%
YoY
|
-$0.04
300.0%
YoY
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
-$0.07
-84.09%
YoY
|
-$0.20
-385.71%
YoY
|
-$0.07
75.0%
YoY
|
-$0.16
165.1%
YoY
|
-$0.44
528.57%
YoY
|
$0.07
-240.0%
YoY
|
-$0.04
0.0%
YoY
|
-$0.06
202.85%
YoY
|
-$0.07
133.33%
YoY
|
-$0.05
66.67%
YoY
|
-$0.04
-20.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.03
50.0%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.05
150.0%
YoY
|
-$50.28K
-53.75%
YoY
|
-$0.02
100.0%
YoY
|
-$0.04
300.0%
YoY
|
-$0.02
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 |
57.71M
43.69%
YoY
|
45.43M shares
14.53%
YoY
|
44.67M shares
12.94%
YoY
|
42.90M shares
10.54%
YoY
|
40.16M shares
5.63%
YoY
|
39.66M shares
5.86%
YoY
|
39.55M shares
5.6%
YoY
|
38.81M shares
3.97%
YoY
|
38.02M shares
3.71%
YoY
|
37.47M shares
38.36%
YoY
|
37.46M shares
38.36%
YoY
|
37.33M shares
38.0%
YoY
|
36.66M shares
35.62%
YoY
|
27.08M shares
0.27%
YoY
|
27.07M shares
0.29%
YoY
|
27.05M shares
N/A
|
27.03M shares
2.53%
YoY
|
27.01M shares
3.41%
YoY
|
26.99M shares
N/A
|
| Diluted Shares Outstanding |
58.63M
41.74%
YoY
|
47.00M
18.3%
YoY
|
43.29M shares
9.42%
YoY
|
N/A
|
41.36M shares
8.88%
YoY
|
39.73M shares
5.94%
YoY
|
39.56M shares
5.69%
YoY
|
N/A
|
37.99M shares
8.16%
YoY
|
37.50M shares
38.01%
YoY
|
37.43M shares
38.27%
YoY
|
N/A
|
35.12M shares
29.93%
YoY
|
27.17M shares
0.61%
YoY
|
27.07M shares
0.29%
YoY
|
N/A
|
27.03M shares
2.53%
YoY
|
27.01M shares
3.41%
YoY
|
26.99M shares
-5.06%
YoY
|
Loading...