|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$24.13M
-32.23%
YoY
|
$35.61M
-0.51%
YoY
|
$35.79M
5.1%
YoY
|
$34.05M
48.53%
YoY
|
$22.93M
37.43%
YoY
|
| Cost Of Revenue |
$23.44M
-28.64%
YoY
|
$32.84M
2.86%
YoY
|
$31.93M
0.61%
YoY
|
$31.74M
57.78%
YoY
|
$20.11M
33.76%
YoY
|
| Gross Profit |
$693.8K
-74.89%
YoY
|
$2.764M
-28.43%
YoY
|
$3.862M
66.56%
YoY
|
$2.318M
-17.61%
YoY
|
$2.814M
70.9%
YoY
|
| Selling, General & Admin |
N/A
|
$7.923M
14.68%
YoY
|
$6.909M
13.16%
YoY
|
$6.105M
-8.88%
YoY
|
$6.700M
27.59%
YoY
|
| Research & Development |
$411.9K
-34.9%
YoY
|
$632.8K
-9.55%
YoY
|
$699.6K
-12.29%
YoY
|
$797.5K
-13.63%
YoY
|
$923.4K
67.18%
YoY
|
| Depreciation & Amortization |
$351.2K
651.93%
YoY
|
$46.71K
-34.13%
YoY
|
$70.91K
12.37%
YoY
|
$63.10K
9.01%
YoY
|
$57.89K
113.93%
YoY
|
| Operating Expenses |
$7.634M
-12.38%
YoY
|
$8.713M
13.46%
YoY
|
$7.679M
-14.53%
YoY
|
$8.985M
16.97%
YoY
|
$7.681M
31.74%
YoY
|
| Operating Profit |
-$6.940M
16.66%
YoY
|
-$5.949M
55.83%
YoY
|
-$3.818M
-42.73%
YoY
|
-$6.666M
36.96%
YoY
|
-$4.867M
16.33%
YoY
|
| Interest Expense |
$25.85K
-70.31%
YoY
|
$87.06K
-28.31%
YoY
|
$121.5K
-78.55%
YoY
|
$566.1K
-474.86%
YoY
|
-$151.0K
-43.75%
YoY
|
| Other Income/Expense, Net |
-$101.3K
156.69%
YoY
|
-$39.46K
-795.73%
YoY
|
$5.672K
-100.65%
YoY
|
-$872.8K
-1223.26%
YoY
|
$77.70K
-27.57%
YoY
|
| Pretax Income |
-$7.041M
17.58%
YoY
|
-$5.988M
57.09%
YoY
|
-$3.812M
-49.43%
YoY
|
-$7.539M
52.59%
YoY
|
-$4.941M
12.85%
YoY
|
| Income Tax |
N/A
N/A
|
-$879.1K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$7.041M
37.72%
YoY
|
-$5.113M
36.07%
YoY
|
-$3.758M
-50.16%
YoY
|
-$7.539M
52.51%
YoY
|
-$4.943M
12.81%
YoY
|
| Basic Earnings Per Share |
-$0.12
33.33%
YoY
|
-$0.09
28.57%
YoY
|
-$0.07
-58.82%
YoY
|
-$0.17
41.67%
YoY
|
-$0.12
N/A
|
| Diluted Earnings Per Share |
-$0.12
33.33%
YoY
|
-$0.09
28.57%
YoY
|
-$0.07
-58.82%
YoY
|
-$0.17
-100.0%
YoY
|
-$121.0K
-6.9%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
59.60M shares
7.16%
YoY
|
55.61M shares
6.6%
YoY
|
52.17M shares
18.53%
YoY
|
44.01M shares
7.77%
YoY
|
40.84M shares
N/A
|
| Diluted Shares Outstanding |
59.60M shares
7.16%
YoY
|
55.61M shares
6.6%
YoY
|
52.17M shares
18.53%
YoY
|
44.01M shares
7.77%
YoY
|
40.84M 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 |
N/A
|
$5.796M
-32.08%
YoY
|
$8.648M
2.23%
YoY
|
$8.459M
1.01%
YoY
|
$10.24M
24.84%
YoY
|
$8.534M
38.99%
YoY
|
$8.459M
-8.84%
YoY
|
$8.374M
-31.19%
YoY
|
$8.203M
-35.98%
YoY
|
$6.140M
-46.15%
YoY
|
$9.279M
86.22%
YoY
|
$12.17M
150.64%
YoY
|
$12.81M
127.1%
YoY
|
$11.40M
93.21%
YoY
|
$4.983M
-7.5%
YoY
|
$4.855M
-19.03%
YoY
|
$5.642M
3.72%
YoY
|
$5.902M
20.94%
YoY
|
$5.387M
48.77%
YoY
|
| Cost Of Revenue |
N/A
|
$5.533M
-31.61%
YoY
|
$8.609M
5.53%
YoY
|
$8.306M
7.98%
YoY
|
$8.904M
18.97%
YoY
|
$8.091M
47.04%
YoY
|
$8.158M
9.68%
YoY
|
$7.692M
-33.15%
YoY
|
$7.484M
-38.4%
YoY
|
$5.502M
-47.82%
YoY
|
$7.438M
62.92%
YoY
|
$11.51M
156.95%
YoY
|
$12.15M
137.66%
YoY
|
$10.54M
113.67%
YoY
|
$4.565M
-2.66%
YoY
|
$4.478M
-16.72%
YoY
|
$5.112M
3.06%
YoY
|
$4.935M
15.84%
YoY
|
$4.690M
39.47%
YoY
|
| Gross Profit |
N/A
|
$263.1K
-40.69%
YoY
|
$38.74K
-87.13%
YoY
|
$152.5K
-77.63%
YoY
|
$1.337M
85.82%
YoY
|
$443.6K
-30.47%
YoY
|
$301.0K
-83.65%
YoY
|
$681.9K
2.92%
YoY
|
$719.6K
8.22%
YoY
|
$638.0K
-25.69%
YoY
|
$1.842M
340.79%
YoY
|
$662.6K
75.71%
YoY
|
$665.0K
25.36%
YoY
|
$858.6K
-11.22%
YoY
|
$417.8K
-40.05%
YoY
|
$377.1K
-39.15%
YoY
|
$530.5K
12.87%
YoY
|
$967.1K
55.98%
YoY
|
$696.9K
169.69%
YoY
|
| Selling, General & Admin |
N/A
|
$1.745M
-8.14%
YoY
|
$1.443M
-19.85%
YoY
|
$1.958M
-9.63%
YoY
|
$2.146M
113.6%
YoY
|
$1.899M
-21.03%
YoY
|
$1.800M
-2.69%
YoY
|
$2.167M
31.2%
YoY
|
$1.005M
-56.58%
YoY
|
$2.405M
41.51%
YoY
|
$1.850M
28.0%
YoY
|
$1.652M
27.37%
YoY
|
$2.314M
45.5%
YoY
|
$1.700M
-8.53%
YoY
|
$1.445M
-24.94%
YoY
|
$1.297M
2.53%
YoY
|
$1.590M
-31.74%
YoY
|
$1.858M
64.45%
YoY
|
$1.926M
87.99%
YoY
|
| Research & Development |
N/A
|
$85.21K
-41.93%
YoY
|
$77.54K
-56.99%
YoY
|
$172.7K
-3.54%
YoY
|
$126.8K
-27.29%
YoY
|
$146.7K
-16.68%
YoY
|
$180.3K
1.87%
YoY
|
$179.0K
4.01%
YoY
|
$174.4K
-16.01%
YoY
|
$176.1K
-2.24%
YoY
|
$177.0K
-10.68%
YoY
|
$172.1K
-18.69%
YoY
|
$207.6K
-57.22%
YoY
|
$180.2K
13.98%
YoY
|
$198.1K
37.05%
YoY
|
$211.6K
56.28%
YoY
|
$485.4K
142.68%
YoY
|
$158.1K
31.72%
YoY
|
$144.6K
17.02%
YoY
|
| Depreciation & Amortization |
N/A
|
$135.0K
1063.79%
YoY
|
$7.800K
-33.56%
YoY
|
$10.55K
-12.16%
YoY
|
$121.2K
597.75%
YoY
|
$11.60K
-14.33%
YoY
|
$11.74K
-41.3%
YoY
|
$12.01K
-34.49%
YoY
|
$17.37K
-5.85%
YoY
|
$13.54K
-20.4%
YoY
|
$20.00K
48.48%
YoY
|
$18.34K
29.41%
YoY
|
$18.45K
28.57%
YoY
|
$17.01K
15.56%
YoY
|
$13.47K
-6.46%
YoY
|
$14.17K
-1.73%
YoY
|
$14.35K
-28.25%
YoY
|
$14.72K
-71.9%
YoY
|
$14.40K
178.53%
YoY
|
| Operating Expenses |
N/A
|
$1.965M
-4.51%
YoY
|
$1.528M
-23.29%
YoY
|
$2.141M
-9.18%
YoY
|
$2.317M
93.63%
YoY
|
$2.058M
-20.83%
YoY
|
$1.992M
-2.43%
YoY
|
$2.358M
28.01%
YoY
|
$1.197M
-52.9%
YoY
|
$2.599M
-4.46%
YoY
|
$2.042M
6.83%
YoY
|
$1.842M
1.63%
YoY
|
$2.540M
21.53%
YoY
|
$2.720M
33.94%
YoY
|
$1.911M
-8.31%
YoY
|
$1.812M
22.83%
YoY
|
$2.090M
-16.73%
YoY
|
$2.031M
56.24%
YoY
|
$2.085M
80.79%
YoY
|
| Operating Profit |
N/A
|
-$1.702M
5.43%
YoY
|
-$1.489M
-11.93%
YoY
|
-$1.989M
18.66%
YoY
|
-$979.6K
105.42%
YoY
|
-$1.614M
-17.69%
YoY
|
-$1.691M
744.3%
YoY
|
-$1.676M
42.1%
YoY
|
-$476.9K
-74.57%
YoY
|
-$1.961M
5.33%
YoY
|
-$200.3K
-86.59%
YoY
|
-$1.180M
-17.83%
YoY
|
-$1.875M
20.23%
YoY
|
-$1.862M
74.98%
YoY
|
-$1.494M
7.63%
YoY
|
-$1.435M
67.71%
YoY
|
-$1.560M
-23.54%
YoY
|
-$1.064M
56.47%
YoY
|
-$1.388M
55.12%
YoY
|
| Interest Expense |
N/A
|
$4.448K
4.17%
YoY
|
$4.573K
-84.0%
YoY
|
$5.137K
N/A
|
-$14.00K
-208.19%
YoY
|
$4.270K
N/A
|
$28.58K
N/A
|
N/A
N/A
|
$12.94K
-105.96%
YoY
|
N/A
N/A
|
N/A
N/A
|
-$98.58K
-764.69%
YoY
|
-$217.1K
-1113.07%
YoY
|
$195.7K
N/A
|
$89.65K
-209.11%
YoY
|
$14.83K
-83.98%
YoY
|
$21.43K
-123.81%
YoY
|
N/A
N/A
|
-$82.16K
12.98%
YoY
|
| Other Income/Expense, Net |
N/A
|
$20.15K
-141.51%
YoY
|
-$60.10K
-9873.01%
YoY
|
-$33.83K
-267.01%
YoY
|
$2.200K
-165.28%
YoY
|
-$48.55K
-419.25%
YoY
|
$615.00
-99.06%
YoY
|
$20.26K
46.58%
YoY
|
-$3.370K
-105.81%
YoY
|
$15.21K
-102.3%
YoY
|
$65.65K
-247.52%
YoY
|
$13.82K
-249.44%
YoY
|
$57.99K
-5957.58%
YoY
|
-$659.9K
-2590.25%
YoY
|
-$44.50K
-392.98%
YoY
|
-$9.248K
-82.75%
YoY
|
-$990.00
-104.95%
YoY
|
$26.50K
-62.14%
YoY
|
$15.19K
130.5%
YoY
|
| Pretax Income |
N/A
|
-$1.682M
1.14%
YoY
|
-$1.550M
-8.34%
YoY
|
-$2.023M
22.16%
YoY
|
-$991.4K
112.15%
YoY
|
-$1.663M
-14.55%
YoY
|
-$1.691M
1155.5%
YoY
|
-$1.656M
30.97%
YoY
|
-$467.3K
-77.03%
YoY
|
-$1.946M
-22.84%
YoY
|
-$134.7K
-91.25%
YoY
|
-$1.264M
-12.49%
YoY
|
-$2.034M
32.17%
YoY
|
-$2.522M
143.13%
YoY
|
-$1.538M
5.74%
YoY
|
-$1.445M
58.84%
YoY
|
-$1.539M
-27.73%
YoY
|
-$1.037M
46.08%
YoY
|
-$1.455M
51.41%
YoY
|
| Income Tax |
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$891.2K
N/A
|
$57.00
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
N/A
|
-$1.670M
0.57%
YoY
|
-$1.541M
-8.72%
YoY
|
-$2.009M
21.3%
YoY
|
-$107.9K
-73.91%
YoY
|
-$1.661M
-14.58%
YoY
|
-$1.688M
1159.11%
YoY
|
-$1.656M
30.85%
YoY
|
-$413.6K
-79.68%
YoY
|
-$1.944M
-22.9%
YoY
|
-$134.1K
-91.28%
YoY
|
-$1.265M
-12.37%
YoY
|
-$2.036M
32.26%
YoY
|
-$2.522M
143.29%
YoY
|
-$1.537M
5.61%
YoY
|
-$1.444M
58.37%
YoY
|
-$1.539M
-27.74%
YoY
|
-$1.037M
46.0%
YoY
|
-$1.456M
51.48%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.03
0.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.04
33.33%
YoY
|
N/A
|
-$0.03
-25.0%
YoY
|
-$0.03
N/A
|
-$0.03
50.0%
YoY
|
N/A
|
-$0.04
-33.33%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-33.33%
YoY
|
N/A
|
-$0.06
200.0%
YoY
|
-$0.04
0.0%
YoY
|
-$0.03
50.0%
YoY
|
N/A
|
-$0.02
N/A
|
-$0.04
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.03
0.0%
YoY
|
-$0.03
0.0%
YoY
|
-$0.04
33.33%
YoY
|
$0.00
-127.06%
YoY
|
-$0.03
-25.0%
YoY
|
-$0.03
N/A
|
-$0.03
22.05%
YoY
|
-$0.01
-81.88%
YoY
|
-$0.04
-33.33%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-18.07%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.03
50.0%
YoY
|
-$36.20K
-36.2%
YoY
|
-$24.52K
20.96%
YoY
|
-$36.72K
29.25%
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 |
61.28M shares
7.25%
YoY
|
60.91M shares
13.2%
YoY
|
59.41M shares
12.7%
YoY
|
57.58M shares
9.24%
YoY
|
57.14M shares
8.75%
YoY
|
53.81M shares
2.4%
YoY
|
52.71M shares
1.39%
YoY
|
52.71M shares
1.39%
YoY
|
52.55M shares
13.45%
YoY
|
52.55M shares
22.61%
YoY
|
51.99M shares
21.45%
YoY
|
51.99M shares
21.77%
YoY
|
46.32M shares
N/A
|
42.86M shares
1.36%
YoY
|
42.81M shares
7.97%
YoY
|
42.69M shares
9.66%
YoY
|
N/A
|
42.28M shares
N/A
|
39.65M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
60.45M shares
13.37%
YoY
|
59.41M shares
12.7%
YoY
|
57.29M shares
8.79%
YoY
|
N/A
|
53.33M shares
1.52%
YoY
|
52.71M shares
1.15%
YoY
|
52.66M shares
2.29%
YoY
|
N/A
|
52.53M shares
20.22%
YoY
|
52.12M shares
21.73%
YoY
|
51.48M shares
20.58%
YoY
|
N/A
|
43.69M shares
3.34%
YoY
|
42.81M shares
7.98%
YoY
|
42.69M shares
9.66%
YoY
|
N/A
|
42.28M shares
N/A
|
39.65M shares
N/A
|
Loading...