|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$27.07M
19.69%
YoY
|
$22.62M
-10.02%
YoY
|
$25.14M
0.55%
YoY
|
$25.00M
2.48%
YoY
|
$24.40M
-13.65%
YoY
|
| Cost Of Revenue |
$17.25M
35.29%
YoY
|
$12.75M
-14.65%
YoY
|
$14.94M
7.19%
YoY
|
$13.94M
8.78%
YoY
|
$12.81M
-26.49%
YoY
|
| Gross Profit |
$9.825M
-0.46%
YoY
|
$9.870M
-3.25%
YoY
|
$10.20M
-7.82%
YoY
|
$11.07M
-4.49%
YoY
|
$11.59M
7.02%
YoY
|
| Selling, General & Admin |
$15.79M
19.28%
YoY
|
$13.24M
-4.16%
YoY
|
$13.81M
8.58%
YoY
|
$12.72M
3.69%
YoY
|
$12.27M
-26.92%
YoY
|
| Research & Development |
$1.167M
21.3%
YoY
|
$961.8K
14.5%
YoY
|
$840.0K
14.62%
YoY
|
$732.9K
35.2%
YoY
|
$542.1K
-29.35%
YoY
|
| Depreciation & Amortization |
$877.7K
58.49%
YoY
|
$553.8K
-2.45%
YoY
|
$567.7K
32.54%
YoY
|
$428.3K
-8.83%
YoY
|
$469.9K
13.46%
YoY
|
| Operating Expenses |
$18.07M
25.44%
YoY
|
$14.40M
-1.44%
YoY
|
$14.62M
8.94%
YoY
|
$13.42M
4.76%
YoY
|
$12.81M
-23.71%
YoY
|
| Operating Profit |
-$8.245M
81.84%
YoY
|
-$4.534M
2.73%
YoY
|
-$4.414M
87.88%
YoY
|
-$2.349M
92.7%
YoY
|
-$1.219M
-79.55%
YoY
|
| Interest Expense |
N/A
|
-$117.1K
-829.6%
YoY
|
$16.05K
-1.26%
YoY
|
$16.26K
14.17%
YoY
|
$14.24K
-88.68%
YoY
|
| Other Income/Expense, Net |
$16.10K
-113.75%
YoY
|
-$117.1K
52.0%
YoY
|
-$77.05K
139.15%
YoY
|
-$32.22K
-100.65%
YoY
|
$4.980M
-2296.49%
YoY
|
| Pretax Income |
-$8.229M
76.92%
YoY
|
-$4.651M
3.57%
YoY
|
-$4.491M
88.58%
YoY
|
-$2.381M
-163.33%
YoY
|
$3.761M
-160.78%
YoY
|
| Income Tax |
$20.62K
-8.64%
YoY
|
$22.57K
-30.55%
YoY
|
$32.49K
98.7%
YoY
|
$16.35K
-16.1%
YoY
|
$19.49K
-35.4%
YoY
|
| Net Earnings |
-$8.249M
73.28%
YoY
|
-$4.760M
3.53%
YoY
|
-$4.598M
87.84%
YoY
|
-$2.448M
-166.23%
YoY
|
$3.696M
-160.09%
YoY
|
| Basic Earnings Per Share |
-$0.30
57.89%
YoY
|
-$0.19
0.0%
YoY
|
-$0.19
90.0%
YoY
|
-$0.10
-166.67%
YoY
|
$0.15
-160.0%
YoY
|
| Diluted Earnings Per Share |
-$0.30
57.89%
YoY
|
-$0.19
0.0%
YoY
|
-$0.19
90.0%
YoY
|
-$0.10
-166.67%
YoY
|
$0.15
-160.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.23M shares
9.54%
YoY
|
24.86M shares
0.04%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
27.23M shares
9.54%
YoY
|
24.86M shares
0.04%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
-1.06%
YoY
|
25.12M shares
1.07%
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.336M
-12.94%
YoY
|
N/A
|
$7.183M
27.58%
YoY
|
$7.295M
54.3%
YoY
|
$7.278M
17.65%
YoY
|
$6.076M
3.0%
YoY
|
$5.630M
-20.84%
YoY
|
$4.728M
-29.95%
YoY
|
$6.186M
14.99%
YoY
|
$5.898M
30.16%
YoY
|
$7.113M
7.47%
YoY
|
$6.749M
5.21%
YoY
|
$5.380M
-27.67%
YoY
|
$4.532M
-36.89%
YoY
|
$6.618M
31.94%
YoY
|
$6.415M
4.39%
YoY
|
$7.438M
22.8%
YoY
|
$7.180M
26.92%
YoY
|
$5.016M
-30.33%
YoY
|
| Cost Of Revenue |
$3.746M
-7.66%
YoY
|
N/A
|
$5.000M
58.76%
YoY
|
$4.832M
82.45%
YoY
|
$4.057M
12.36%
YoY
|
$3.341M
-5.86%
YoY
|
$3.149M
-24.78%
YoY
|
$2.649M
-32.34%
YoY
|
$3.610M
9.81%
YoY
|
$3.549M
64.89%
YoY
|
$4.187M
12.4%
YoY
|
$3.914M
5.48%
YoY
|
$3.288M
-24.37%
YoY
|
$2.152M
-42.27%
YoY
|
$3.725M
39.3%
YoY
|
$3.711M
12.38%
YoY
|
$4.348M
39.97%
YoY
|
$3.728M
12.48%
YoY
|
$2.674M
-39.41%
YoY
|
| Gross Profit |
$2.590M
-19.6%
YoY
|
N/A
|
$2.184M
-11.99%
YoY
|
$2.462M
18.44%
YoY
|
$3.221M
25.06%
YoY
|
$2.734M
16.39%
YoY
|
$2.481M
-15.21%
YoY
|
$2.079M
-26.65%
YoY
|
$2.576M
23.12%
YoY
|
$2.349M
-1.26%
YoY
|
$2.926M
1.13%
YoY
|
$2.834M
4.84%
YoY
|
$2.092M
-32.32%
YoY
|
$2.379M
-31.07%
YoY
|
$2.893M
23.54%
YoY
|
$2.703M
-4.9%
YoY
|
$3.091M
4.73%
YoY
|
$3.452M
47.35%
YoY
|
$2.342M
-15.96%
YoY
|
| Selling, General & Admin |
$4.359M
23.75%
YoY
|
N/A
|
$3.985M
27.53%
YoY
|
$3.606M
9.16%
YoY
|
$3.523M
4.27%
YoY
|
$3.431M
-13.49%
YoY
|
$3.124M
-5.16%
YoY
|
$3.303M
-8.62%
YoY
|
$3.378M
-4.61%
YoY
|
$3.967M
13.14%
YoY
|
$3.294M
6.01%
YoY
|
$3.615M
2.67%
YoY
|
$3.542M
17.67%
YoY
|
$3.506M
10.89%
YoY
|
$3.108M
-4.44%
YoY
|
$3.521M
11.69%
YoY
|
$3.010M
-2.6%
YoY
|
$3.162M
-2.31%
YoY
|
$3.252M
8.62%
YoY
|
| Research & Development |
$363.8K
24.31%
YoY
|
N/A
|
$297.9K
27.42%
YoY
|
$268.7K
9.02%
YoY
|
$292.7K
14.91%
YoY
|
$226.8K
5.82%
YoY
|
$233.8K
46.1%
YoY
|
$246.5K
4.2%
YoY
|
$254.7K
11.17%
YoY
|
$214.3K
9.49%
YoY
|
$160.0K
-20.83%
YoY
|
$236.6K
21.4%
YoY
|
$229.1K
63.49%
YoY
|
$195.8K
21.57%
YoY
|
$202.1K
65.64%
YoY
|
$194.9K
46.64%
YoY
|
$140.1K
11.09%
YoY
|
$161.0K
23.86%
YoY
|
$122.0K
9.69%
YoY
|
| Depreciation & Amortization |
$265.2K
42.84%
YoY
|
N/A
|
N/A
|
N/A
|
$185.7K
32.51%
YoY
|
$134.0K
24.41%
YoY
|
$138.2K
-18.71%
YoY
|
$141.4K
-23.66%
YoY
|
$140.1K
32.3%
YoY
|
$107.7K
4.19%
YoY
|
$170.0K
58.51%
YoY
|
$185.2K
67.34%
YoY
|
$105.9K
-1.07%
YoY
|
$103.4K
-7.87%
YoY
|
$107.2K
-7.68%
YoY
|
$110.7K
-5.74%
YoY
|
$107.1K
-13.71%
YoY
|
$112.2K
-6.64%
YoY
|
$116.2K
15.82%
YoY
|
| Operating Expenses |
$4.726M
23.86%
YoY
|
N/A
|
$4.284M
27.73%
YoY
|
$3.874M
9.04%
YoY
|
$3.815M
5.23%
YoY
|
$3.658M
-12.5%
YoY
|
$3.354M
-2.9%
YoY
|
$3.553M
-7.74%
YoY
|
$3.626M
-3.85%
YoY
|
$4.181M
12.94%
YoY
|
$3.454M
4.37%
YoY
|
$3.851M
3.65%
YoY
|
$3.771M
19.71%
YoY
|
$3.702M
11.4%
YoY
|
$3.310M
-1.91%
YoY
|
$3.716M
13.11%
YoY
|
$3.150M
-2.06%
YoY
|
$3.323M
-6.19%
YoY
|
$3.374M
8.66%
YoY
|
| Operating Profit |
-$2.136M
259.43%
YoY
|
N/A
|
-$2.101M
140.57%
YoY
|
-$1.412M
-4.21%
YoY
|
-$594.2K
-43.4%
YoY
|
-$923.9K
-49.56%
YoY
|
-$873.2K
137.1%
YoY
|
-$1.474M
88.91%
YoY
|
-$1.050M
-27.58%
YoY
|
-$1.832M
38.5%
YoY
|
-$368.3K
71.86%
YoY
|
-$780.2K
-4.54%
YoY
|
-$1.450M
-1890.27%
YoY
|
-$1.322M
-1123.95%
YoY
|
-$214.3K
-76.46%
YoY
|
-$817.3K
164.03%
YoY
|
$80.98K
-158.26%
YoY
|
$129.2K
-110.77%
YoY
|
-$910.2K
339.37%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$42.30K
222.65%
YoY
|
-$22.70K
-457.09%
YoY
|
$17.87K
862.25%
YoY
|
$18.67K
4398.8%
YoY
|
-$13.11K
-58.16%
YoY
|
$6.357K
178.82%
YoY
|
$1.857K
-85.42%
YoY
|
$415.00
-49.88%
YoY
|
-$31.33K
-57.39%
YoY
|
$2.280K
-40.86%
YoY
|
$12.73K
150.26%
YoY
|
$828.00
-82.16%
YoY
|
-$73.53K
283.57%
YoY
|
$3.855K
-20.43%
YoY
|
| Other Income/Expense, Net |
$28.15K
-143.1%
YoY
|
N/A
|
-$15.43K
-32.03%
YoY
|
-$44.53K
22.1%
YoY
|
-$65.32K
316.9%
YoY
|
N/A
|
-$22.71K
-71.23%
YoY
|
-$36.47K
-350.17%
YoY
|
-$15.67K
-3875.42%
YoY
|
N/A
|
-$78.93K
N/A
|
$14.58K
-1247.95%
YoY
|
$415.00
-102.93%
YoY
|
N/A
|
N/A
|
-$1.270K
N/A
|
-$14.15K
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$2.108M
219.57%
YoY
|
N/A
|
-$2.116M
136.19%
YoY
|
-$1.456M
-3.58%
YoY
|
-$659.6K
-38.1%
YoY
|
-$1.179M
-35.5%
YoY
|
-$895.9K
100.33%
YoY
|
-$1.510M
97.27%
YoY
|
-$1.066M
-26.48%
YoY
|
-$1.828M
27.88%
YoY
|
-$447.2K
99.91%
YoY
|
-$765.7K
-7.9%
YoY
|
-$1.449M
-1500.35%
YoY
|
-$1.430M
-2262.45%
YoY
|
-$223.7K
-115.0%
YoY
|
-$831.3K
-299.73%
YoY
|
$103.5K
-94.21%
YoY
|
$66.12K
-101.59%
YoY
|
$1.492M
-803.54%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$500.00
108.33%
YoY
|
$0.00
N/A
|
$40.00
-99.58%
YoY
|
$22.06K
-2.56%
YoY
|
$240.00
N/A
|
$0.00
-100.0%
YoY
|
$9.610K
47.85%
YoY
|
$22.64K
476.08%
YoY
|
$0.00
-100.0%
YoY
|
$5.920K
97.33%
YoY
|
$6.500K
-18.03%
YoY
|
$3.930K
-51.24%
YoY
|
$500.00
-78.99%
YoY
|
$3.000K
-68.09%
YoY
|
| Net Earnings |
-$2.121M
221.34%
YoY
|
N/A
|
-$2.131M
129.03%
YoY
|
-$1.464M
-4.85%
YoY
|
-$659.9K
-40.28%
YoY
|
-$1.186M
-35.76%
YoY
|
-$930.4K
93.2%
YoY
|
-$1.539M
97.25%
YoY
|
-$1.105M
-25.84%
YoY
|
-$1.846M
29.63%
YoY
|
-$481.6K
87.59%
YoY
|
-$780.1K
-8.89%
YoY
|
-$1.490M
-1766.53%
YoY
|
-$1.424M
-2362.05%
YoY
|
-$256.7K
-117.5%
YoY
|
-$856.2K
-314.25%
YoY
|
$89.41K
-94.94%
YoY
|
$62.97K
-101.55%
YoY
|
$1.467M
-732.42%
YoY
|
| Basic Earnings Per Share |
-$0.07
133.33%
YoY
|
N/A
|
-$0.07
75.0%
YoY
|
-$0.06
0.0%
YoY
|
-$0.03
-25.0%
YoY
|
N/A
|
-$0.04
100.0%
YoY
|
-$0.06
100.0%
YoY
|
-$0.04
-33.33%
YoY
|
N/A
|
-$0.02
100.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.06
N/A
|
N/A
|
-$0.01
-116.67%
YoY
|
-$0.03
-250.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.06
-700.0%
YoY
|
| Diluted Earnings Per Share |
-$0.07
133.33%
YoY
|
N/A
|
-$0.07
75.0%
YoY
|
-$0.06
0.0%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.05
-35.94%
YoY
|
-$0.04
100.0%
YoY
|
-$0.06
100.0%
YoY
|
-$0.04
-33.33%
YoY
|
-$0.07
29.62%
YoY
|
-$0.02
100.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.06
N/A
|
-$0.06
-100.0%
YoY
|
-$0.01
-116.67%
YoY
|
-$0.03
-250.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.534K
-101.55%
YoY
|
$0.06
-700.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 |
29.86M shares
19.49%
YoY
|
29.85M shares
N/A
|
29.69M shares
19.48%
YoY
|
25.26M shares
1.65%
YoY
|
24.99M shares
0.54%
YoY
|
N/A
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
N/A
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
N/A
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
29.86M shares
19.65%
YoY
|
N/A
|
28.82M shares
15.96%
YoY
|
25.25M shares
1.61%
YoY
|
24.95M shares
0.42%
YoY
|
N/A
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
N/A
|
24.85M shares
0.0%
YoY
|
24.85M shares
0.0%
YoY
|
24.85M shares
-0.71%
YoY
|
N/A
|
24.85M shares
-1.21%
YoY
|
24.85M shares
-1.09%
YoY
|
25.03M shares
-0.37%
YoY
|
N/A
|
25.15M shares
1.23%
YoY
|
Loading...