|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$52.12M
20.36%
YoY
|
$43.30M
24.99%
YoY
|
$34.65M
7.09%
YoY
|
$32.35M
35.7%
YoY
|
$23.84M
N/A
|
| Cost Of Revenue |
$47.39M
26.97%
YoY
|
$37.33M
35.34%
YoY
|
$27.58M
4.98%
YoY
|
$26.27M
43.71%
YoY
|
$18.28M
N/A
|
| Gross Profit |
$4.725M
-20.93%
YoY
|
$5.976M
-15.43%
YoY
|
$7.066M
16.22%
YoY
|
$6.080M
9.35%
YoY
|
$5.560M
N/A
|
| Selling, General & Admin |
$9.684M
-3.22%
YoY
|
$10.01M
17.86%
YoY
|
$8.490M
-17.41%
YoY
|
$10.28M
23.11%
YoY
|
$8.350M
N/A
|
| Research & Development |
$52.00K
-38.82%
YoY
|
$85.00K
-72.76%
YoY
|
$312.0K
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.338M
16.55%
YoY
|
$1.148M
255.42%
YoY
|
$323.0K
-48.73%
YoY
|
$630.0K
6.78%
YoY
|
$590.0K
N/A
|
| Operating Expenses |
$9.736M
-3.52%
YoY
|
$10.09M
14.64%
YoY
|
$8.802M
-18.35%
YoY
|
$10.78M
22.5%
YoY
|
$8.800M
N/A
|
| Operating Profit |
-$6.434M
28.4%
YoY
|
-$5.011M
173.08%
YoY
|
-$1.835M
-60.96%
YoY
|
-$4.700M
45.06%
YoY
|
-$3.240M
N/A
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$2.247M
-51.93%
YoY
|
$4.674M
-46840.0%
YoY
|
-$10.00K
0.0%
YoY
|
-$10.00K
N/A
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
-$9.666M
88.35%
YoY
|
-$5.132M
N/A
|
$0.00
-100.0%
YoY
|
-$20.00K
N/A
|
| Pretax Income |
-$6.434M
-56.16%
YoY
|
-$14.68M
110.66%
YoY
|
-$6.967M
93.53%
YoY
|
-$3.600M
10.43%
YoY
|
-$3.260M
N/A
|
| Income Tax |
$24.00K
-56.36%
YoY
|
$55.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$6.458M
-56.16%
YoY
|
-$14.73M
111.45%
YoY
|
-$6.967M
93.53%
YoY
|
-$3.600M
10.43%
YoY
|
-$3.260M
N/A
|
| Basic Earnings Per Share |
-$0.26
-61.76%
YoY
|
-$0.68
1033.33%
YoY
|
-$0.06
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.26
-60.58%
YoY
|
-$0.68
122.07%
YoY
|
-$0.30
90.47%
YoY
|
-$0.16
14.29%
YoY
|
-$0.14
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.38M
12.01%
YoY
|
21.77M
-80.36%
YoY
|
110.8M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$15.86M
24.75%
YoY
|
$15.16M
24.7%
YoY
|
$14.99M
13.94%
YoY
|
$14.10M
20.42%
YoY
|
$12.71M
21.72%
YoY
|
$12.15M
15.58%
YoY
|
$13.16M
23.71%
YoY
|
$11.71M
N/A
|
$10.44M
21.56%
YoY
|
$10.52M
23.76%
YoY
|
$10.64M
22.04%
YoY
|
N/A
|
$8.590M
6.05%
YoY
|
$8.497M
N/A
|
| Cost Of Revenue |
$13.24M
10.52%
YoY
|
$13.54M
21.55%
YoY
|
$13.56M
15.77%
YoY
|
$12.56M
17.68%
YoY
|
$11.98M
27.66%
YoY
|
$11.14M
23.02%
YoY
|
$11.71M
42.41%
YoY
|
$10.67M
N/A
|
$9.387M
33.15%
YoY
|
$9.057M
43.13%
YoY
|
$8.222M
24.94%
YoY
|
N/A
|
$7.050M
17.5%
YoY
|
$6.328M
N/A
|
| Gross Profit |
$2.612M
259.28%
YoY
|
$1.613M
59.39%
YoY
|
$1.439M
-0.76%
YoY
|
$1.537M
48.65%
YoY
|
$727.0K
-31.09%
YoY
|
$1.012M
-30.64%
YoY
|
$1.450M
-39.96%
YoY
|
$1.034M
N/A
|
$1.055M
-31.49%
YoY
|
$1.459M
-32.73%
YoY
|
$2.415M
13.11%
YoY
|
N/A
|
$1.540M
-26.67%
YoY
|
$2.169M
N/A
|
| Selling, General & Admin |
$2.595M
19.31%
YoY
|
$2.452M
5.28%
YoY
|
$2.356M
4.94%
YoY
|
$2.925M
61.07%
YoY
|
$2.175M
-34.74%
YoY
|
$2.329M
-12.64%
YoY
|
$2.245M
3.46%
YoY
|
$1.816M
N/A
|
$3.333M
48.13%
YoY
|
$2.666M
40.17%
YoY
|
$2.170M
-14.09%
YoY
|
N/A
|
$2.250M
-19.93%
YoY
|
$1.902M
N/A
|
| Research & Development |
$9.000K
0.0%
YoY
|
$11.00K
-15.38%
YoY
|
$12.00K
-33.33%
YoY
|
N/A
|
$9.000K
-40.0%
YoY
|
$13.00K
-53.57%
YoY
|
$18.00K
-33.33%
YoY
|
N/A
|
$15.00K
-42.31%
YoY
|
$28.00K
-34.88%
YoY
|
$27.00K
-58.46%
YoY
|
N/A
|
$26.00K
N/A
|
$43.00K
N/A
|
| Depreciation & Amortization |
$5.000K
-91.67%
YoY
|
$6.000K
-90.0%
YoY
|
$241.0K
-45.6%
YoY
|
$313.0K
-28.54%
YoY
|
$60.00K
-40.0%
YoY
|
$60.00K
-40.0%
YoY
|
$443.0K
415.12%
YoY
|
$438.0K
N/A
|
$100.0K
25.0%
YoY
|
$100.0K
0.0%
YoY
|
$86.00K
14.67%
YoY
|
N/A
|
$80.00K
-55.56%
YoY
|
$100.0K
-70.59%
YoY
|
| Operating Expenses |
$2.604M
19.23%
YoY
|
$2.463M
5.17%
YoY
|
$2.368M
4.64%
YoY
|
$3.207M
44.98%
YoY
|
$2.184M
-34.77%
YoY
|
$2.342M
-13.07%
YoY
|
$2.263M
3.0%
YoY
|
$2.212M
N/A
|
$3.348M
47.49%
YoY
|
$2.694M
38.51%
YoY
|
$2.197M
-15.21%
YoY
|
N/A
|
$2.270M
-23.05%
YoY
|
$1.945M
N/A
|
| Operating Profit |
-$153.0K
-90.33%
YoY
|
-$975.0K
-41.19%
YoY
|
-$1.054M
-22.84%
YoY
|
-$1.670M
41.77%
YoY
|
-$1.582M
-39.15%
YoY
|
-$1.658M
16.27%
YoY
|
-$1.366M
-807.77%
YoY
|
-$1.178M
N/A
|
-$2.600M
256.16%
YoY
|
-$1.426M
-820.2%
YoY
|
$193.0K
-140.12%
YoY
|
N/A
|
-$730.0K
-14.12%
YoY
|
$198.0K
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$654.0K
-52.68%
YoY
|
$1.593M
N/A
|
N/A
|
-$1.480M
-414.89%
YoY
|
$1.382M
N/A
|
| Other Income/Expense, Net |
-$1.000K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$184.0K
N/A
|
$0.00
-100.0%
YoY
|
-$9.447M
1342.29%
YoY
|
-$403.0K
N/A
|
N/A
|
$140.0K
-128.0%
YoY
|
-$655.0K
N/A
|
| Pretax Income |
-$154.0K
-90.27%
YoY
|
-$975.0K
-41.19%
YoY
|
-$1.054M
-22.84%
YoY
|
-$1.828M
83.9%
YoY
|
-$1.582M
-39.15%
YoY
|
-$1.658M
-84.75%
YoY
|
-$1.366M
550.48%
YoY
|
-$994.0K
N/A
|
-$2.600M
-38.68%
YoY
|
-$10.87M
2279.21%
YoY
|
-$210.0K
-56.34%
YoY
|
N/A
|
-$4.240M
1015.79%
YoY
|
-$457.0K
N/A
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$12.00K
-78.18%
YoY
|
$1.000K
N/A
|
$11.00K
N/A
|
$0.00
N/A
|
$55.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$154.0K
-90.27%
YoY
|
-$975.0K
-41.58%
YoY
|
-$1.054M
-22.84%
YoY
|
-$1.840M
75.41%
YoY
|
-$1.583M
-39.12%
YoY
|
-$1.669M
-84.65%
YoY
|
-$1.366M
550.48%
YoY
|
-$1.049M
N/A
|
-$2.600M
-38.68%
YoY
|
-$10.87M
2279.21%
YoY
|
-$210.0K
-56.34%
YoY
|
N/A
|
-$4.240M
1015.79%
YoY
|
-$457.0K
N/A
|
| Basic Earnings Per Share |
-$0.01
-83.33%
YoY
|
-$0.04
-42.86%
YoY
|
-$0.04
-33.33%
YoY
|
N/A
|
-$0.06
-45.45%
YoY
|
-$0.07
-86.54%
YoY
|
-$0.06
500.0%
YoY
|
N/A
|
-$0.11
1000.0%
YoY
|
-$0.52
N/A
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.01
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
-$0.01
-93.02%
YoY
|
-$0.04
-43.42%
YoY
|
-$0.04
-17.36%
YoY
|
-$0.07
66.68%
YoY
|
-$0.06
-42.76%
YoY
|
-$0.07
-86.84%
YoY
|
-$0.06
476.1%
YoY
|
-$0.04
N/A
|
-$0.11
-40.69%
YoY
|
-$0.52
-849.87%
YoY
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.19
850.0%
YoY
|
$0.07
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
|
| Basic Shares Outstanding |
26.91M
10.12%
YoY
|
26.41M
9.97%
YoY
|
26.32M
10.61%
YoY
|
24.90M
7.54%
YoY
|
24.44M
5.98%
YoY
|
24.02M
20.08%
YoY
|
23.79M
18.96%
YoY
|
23.15M
N/A
|
23.06M
-84.42%
YoY
|
20.00M shares
-86.49%
YoY
|
20.00M shares
-86.49%
YoY
|
N/A
|
148.0M
N/A
|
148.0M
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
20.00M shares
-86.49%
YoY
|
N/A
|
N/A
|
N/A
|
Loading...