|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$14.29M
12.19%
YoY
|
$12.74M
-4.05%
YoY
|
$13.27M
5.1%
YoY
|
$12.63M
-32.21%
YoY
|
$18.63M
-1.64%
YoY
|
| Cost Of Revenue |
$8.823M
10.43%
YoY
|
$7.990M
-9.15%
YoY
|
$8.795M
4.49%
YoY
|
$8.417M
-28.95%
YoY
|
$11.85M
11.76%
YoY
|
| Gross Profit |
$5.465M
15.17%
YoY
|
$4.745M
5.99%
YoY
|
$4.477M
6.32%
YoY
|
$4.211M
-37.91%
YoY
|
$6.782M
-18.58%
YoY
|
| Selling, General & Admin |
$7.361M
-2.83%
YoY
|
$7.575M
-14.31%
YoY
|
$8.840M
-9.38%
YoY
|
$9.755M
3.19%
YoY
|
$9.453M
-30.85%
YoY
|
| Research & Development |
$1.814M
-3.05%
YoY
|
$1.871M
803.86%
YoY
|
$207.0K
65.6%
YoY
|
$125.0K
-77.48%
YoY
|
$555.0K
-58.58%
YoY
|
| Depreciation & Amortization |
$138.0K
-21.59%
YoY
|
$176.0K
40.8%
YoY
|
$125.0K
-32.8%
YoY
|
$186.0K
-18.06%
YoY
|
$227.0K
-26.77%
YoY
|
| Operating Expenses |
$9.175M
-2.87%
YoY
|
$9.446M
4.41%
YoY
|
$9.047M
-8.43%
YoY
|
$9.880M
-1.28%
YoY
|
$10.01M
-33.32%
YoY
|
| Operating Profit |
-$3.710M
-21.08%
YoY
|
-$4.701M
2.87%
YoY
|
-$4.570M
-19.39%
YoY
|
-$5.669M
75.73%
YoY
|
-$3.226M
-51.71%
YoY
|
| Interest Expense |
$243.0K
-129.45%
YoY
|
-$825.0K
-5256.25%
YoY
|
$16.00K
-260.0%
YoY
|
-$10.00K
-350.0%
YoY
|
$4.000K
-86.67%
YoY
|
| Other Income/Expense, Net |
$560.0K
13.13%
YoY
|
$495.0K
-178.45%
YoY
|
-$631.0K
60.15%
YoY
|
-$394.0K
-33.67%
YoY
|
-$594.0K
-347.5%
YoY
|
| Pretax Income |
-$2.907M
-42.22%
YoY
|
-$5.031M
-2.95%
YoY
|
-$5.184M
-4.32%
YoY
|
-$5.418M
38.85%
YoY
|
-$3.902M
37.88%
YoY
|
| Income Tax |
$550.0K
-380.61%
YoY
|
-$196.0K
493.94%
YoY
|
-$33.00K
-90.06%
YoY
|
-$332.0K
-146.56%
YoY
|
$713.0K
494.17%
YoY
|
| Net Earnings |
-$3.457M
-28.5%
YoY
|
-$4.835M
-6.13%
YoY
|
-$5.151M
1.28%
YoY
|
-$5.086M
28.76%
YoY
|
-$3.950M
33.9%
YoY
|
| Basic Earnings Per Share |
-$2.79
426.42%
YoY
|
-$0.53
-65.13%
YoY
|
-$1.52
-20.83%
YoY
|
-$1.92
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.79
426.42%
YoY
|
-$0.53
-65.13%
YoY
|
-$1.52
-100.0%
YoY
|
-$1.917M
-3.13%
YoY
|
-$1.979M
-0.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.241M shares
-86.35%
YoY
|
9.090M shares
267725.57%
YoY
|
3.394K shares
27.93%
YoY
|
2.653K shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.241M shares
-86.35%
YoY
|
9.090M shares
267725.57%
YoY
|
3.394K shares
27.93%
YoY
|
2.653K shares
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 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.349M
22.03%
YoY
|
$5.604M
56.58%
YoY
|
$4.015M
18.4%
YoY
|
$3.754M
9.16%
YoY
|
$3.564M
13.58%
YoY
|
$3.579M
31.05%
YoY
|
$3.391M
-1.05%
YoY
|
$3.439M
14.1%
YoY
|
$3.138M
6.59%
YoY
|
$2.731M
-18.01%
YoY
|
$3.427M
-13.96%
YoY
|
$3.014M
31.16%
YoY
|
$2.944M
1.45%
YoY
|
$3.331M
-11.03%
YoY
|
$3.983M
8.12%
YoY
|
$2.298M
6.54%
YoY
|
$2.902M
-41.26%
YoY
|
$3.744M
-35.11%
YoY
|
$3.684M
-36.15%
YoY
|
| Cost Of Revenue |
$2.699M
17.65%
YoY
|
$3.484M
57.08%
YoY
|
$2.551M
22.35%
YoY
|
$2.226M
-5.2%
YoY
|
$2.294M
36.71%
YoY
|
$2.218M
27.4%
YoY
|
$2.085M
-6.21%
YoY
|
$2.348M
9.82%
YoY
|
$1.678M
-20.59%
YoY
|
$1.741M
-12.73%
YoY
|
$2.223M
-12.38%
YoY
|
$2.138M
-3.78%
YoY
|
$2.113M
25.4%
YoY
|
$1.995M
-20.49%
YoY
|
$2.537M
13.72%
YoY
|
$2.222M
-7.3%
YoY
|
$1.685M
-50.87%
YoY
|
$2.509M
-20.1%
YoY
|
$2.231M
-22.53%
YoY
|
| Gross Profit |
$1.650M
29.92%
YoY
|
$2.120M
55.77%
YoY
|
$1.464M
12.1%
YoY
|
$1.528M
40.05%
YoY
|
$1.270M
-13.01%
YoY
|
$1.361M
37.47%
YoY
|
$1.306M
8.47%
YoY
|
$1.091M
24.54%
YoY
|
$1.460M
75.69%
YoY
|
$990.0K
-25.9%
YoY
|
$1.204M
-16.74%
YoY
|
$876.0K
1052.63%
YoY
|
$831.0K
-31.72%
YoY
|
$1.336M
8.18%
YoY
|
$1.446M
-0.48%
YoY
|
$76.00K
-131.67%
YoY
|
$1.217M
-19.4%
YoY
|
$1.235M
-53.04%
YoY
|
$1.453M
-49.72%
YoY
|
| Selling, General & Admin |
$1.771M
-5.5%
YoY
|
$1.882M
10.38%
YoY
|
$1.965M
-2.19%
YoY
|
$1.773M
-15.21%
YoY
|
$1.874M
10.04%
YoY
|
$1.705M
2.59%
YoY
|
$2.009M
-5.19%
YoY
|
$2.091M
15.52%
YoY
|
$1.703M
-36.1%
YoY
|
$1.662M
-19.59%
YoY
|
$2.119M
-7.67%
YoY
|
$1.810M
-42.58%
YoY
|
$2.665M
24.82%
YoY
|
$2.067M
-5.83%
YoY
|
$2.295M
0.97%
YoY
|
$3.152M
26.59%
YoY
|
$2.135M
1.67%
YoY
|
$2.195M
-9.3%
YoY
|
$2.273M
-6.84%
YoY
|
| Research & Development |
$557.0K
30.44%
YoY
|
$575.0K
13.64%
YoY
|
$594.0K
26.38%
YoY
|
$411.0K
0.49%
YoY
|
$427.0K
-28.95%
YoY
|
$506.0K
-5.6%
YoY
|
$470.0K
44.62%
YoY
|
$409.0K
103.48%
YoY
|
$601.0K
N/A
|
$536.0K
N/A
|
$325.0K
5316.67%
YoY
|
$201.0K
4925.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$6.000K
-92.86%
YoY
|
$4.000K
-96.92%
YoY
|
$26.00K
-13.33%
YoY
|
$10.00K
-111.11%
YoY
|
$84.00K
-82.5%
YoY
|
| Depreciation & Amortization |
$34.00K
3.03%
YoY
|
$36.00K
2.86%
YoY
|
$36.00K
-7.69%
YoY
|
$31.00K
-24.39%
YoY
|
$33.00K
-26.67%
YoY
|
$35.00K
-12.5%
YoY
|
$39.00K
-13.33%
YoY
|
$41.00K
20.59%
YoY
|
$45.00K
40.63%
YoY
|
$40.00K
42.86%
YoY
|
$45.00K
45.16%
YoY
|
$34.00K
-30.61%
YoY
|
$32.00K
-13.51%
YoY
|
$28.00K
-46.15%
YoY
|
$31.00K
-35.42%
YoY
|
$49.00K
32.43%
YoY
|
$37.00K
-53.75%
YoY
|
$52.00K
-13.33%
YoY
|
$48.00K
-4.0%
YoY
|
| Operating Expenses |
$2.328M
1.17%
YoY
|
$2.457M
11.13%
YoY
|
$2.559M
3.23%
YoY
|
$2.184M
-12.64%
YoY
|
$2.301M
-0.13%
YoY
|
$2.211M
0.59%
YoY
|
$2.479M
1.43%
YoY
|
$2.500M
24.32%
YoY
|
$2.304M
-13.55%
YoY
|
$2.198M
6.34%
YoY
|
$2.444M
6.21%
YoY
|
$2.011M
-36.28%
YoY
|
$2.665M
23.32%
YoY
|
$2.067M
-6.26%
YoY
|
$2.301M
-2.38%
YoY
|
$3.156M
20.46%
YoY
|
$2.161M
1.46%
YoY
|
$2.205M
-5.36%
YoY
|
$2.357M
-19.28%
YoY
|
| Operating Profit |
-$678.0K
-34.24%
YoY
|
-$337.0K
-60.35%
YoY
|
-$1.095M
-6.65%
YoY
|
-$656.0K
-53.44%
YoY
|
-$1.031M
22.16%
YoY
|
-$850.0K
-29.64%
YoY
|
-$1.173M
-5.4%
YoY
|
-$1.409M
24.14%
YoY
|
-$844.0K
-53.98%
YoY
|
-$1.208M
65.25%
YoY
|
-$1.240M
45.03%
YoY
|
-$1.135M
-63.15%
YoY
|
-$1.834M
94.28%
YoY
|
-$731.0K
-24.64%
YoY
|
-$855.0K
-5.42%
YoY
|
-$3.080M
7.69%
YoY
|
-$944.0K
52.26%
YoY
|
-$970.0K
-423.33%
YoY
|
-$904.0K
2913.33%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$12.00K
-233.33%
YoY
|
$1.000K
-66.67%
YoY
|
$3.000K
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
-$9.000K
-550.0%
YoY
|
$3.000K
N/A
|
-$4.000K
N/A
|
-$1.000K
N/A
|
| Other Income/Expense, Net |
-$271.0K
-341.96%
YoY
|
-$394.0K
-201.81%
YoY
|
-$147.0K
-183.52%
YoY
|
$128.0K
156.0%
YoY
|
$112.0K
-241.77%
YoY
|
$387.0K
-530.0%
YoY
|
$176.0K
-183.41%
YoY
|
$50.00K
-116.45%
YoY
|
-$79.00K
8.22%
YoY
|
-$90.00K
-52.38%
YoY
|
-$211.0K
214.93%
YoY
|
-$304.0K
-67.52%
YoY
|
-$73.00K
-763.64%
YoY
|
-$189.0K
-126.14%
YoY
|
-$67.00K
-65.28%
YoY
|
-$936.0K
-1106.45%
YoY
|
$11.00K
-102.24%
YoY
|
$723.0K
-1003.75%
YoY
|
-$193.0K
60.83%
YoY
|
| Pretax Income |
-$949.0K
3.26%
YoY
|
-$731.0K
57.88%
YoY
|
-$1.242M
24.57%
YoY
|
-$528.0K
-61.15%
YoY
|
-$919.0K
-0.43%
YoY
|
-$463.0K
-64.33%
YoY
|
-$997.0K
-31.29%
YoY
|
-$1.359M
-5.56%
YoY
|
-$923.0K
-51.55%
YoY
|
-$1.298M
41.55%
YoY
|
-$1.451M
57.38%
YoY
|
-$1.439M
-56.15%
YoY
|
-$1.905M
101.8%
YoY
|
-$917.0K
865.26%
YoY
|
-$922.0K
-16.03%
YoY
|
-$3.282M
20.71%
YoY
|
-$944.0K
49.84%
YoY
|
-$95.00K
-163.33%
YoY
|
-$1.098M
54.65%
YoY
|
| Income Tax |
-$130.0K
-1544.44%
YoY
|
-$197.0K
-234.01%
YoY
|
-$1.000K
-100.68%
YoY
|
$248.0K
-184.93%
YoY
|
$9.000K
-115.79%
YoY
|
$147.0K
-20.97%
YoY
|
$146.0K
-542.42%
YoY
|
-$292.0K
122.9%
YoY
|
-$57.00K
-267.65%
YoY
|
$186.0K
86.0%
YoY
|
-$33.00K
-5.71%
YoY
|
-$131.0K
-61.24%
YoY
|
$34.00K
N/A
|
$100.0K
1900.0%
YoY
|
-$35.00K
N/A
|
-$338.0K
-147.41%
YoY
|
$0.00
N/A
|
$5.000K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$819.0K
-11.75%
YoY
|
-$534.0K
-12.46%
YoY
|
-$1.241M
8.57%
YoY
|
-$776.0K
-27.27%
YoY
|
-$928.0K
7.16%
YoY
|
-$610.0K
-58.89%
YoY
|
-$1.143M
-19.39%
YoY
|
-$1.067M
-18.43%
YoY
|
-$866.0K
-55.34%
YoY
|
-$1.484M
45.92%
YoY
|
-$1.418M
59.86%
YoY
|
-$1.308M
-55.57%
YoY
|
-$1.939M
105.4%
YoY
|
-$1.017M
917.0%
YoY
|
-$887.0K
-19.22%
YoY
|
-$2.944M
-19.56%
YoY
|
-$944.0K
45.23%
YoY
|
-$100.0K
-183.33%
YoY
|
-$1.098M
-557.5%
YoY
|
| Basic Earnings Per Share |
-$0.48
-23.81%
YoY
|
-$0.32
-45.76%
YoY
|
-$0.76
985.71%
YoY
|
N/A
|
-$0.63
687.5%
YoY
|
-$0.59
103.45%
YoY
|
-$0.07
-75.86%
YoY
|
N/A
|
-$0.08
-87.1%
YoY
|
-$0.29
-12.12%
YoY
|
-$0.29
0.0%
YoY
|
N/A
|
-$0.62
100.0%
YoY
|
-$0.33
725.0%
YoY
|
-$0.29
-44.23%
YoY
|
N/A
|
-$0.31
N/A
|
-$0.04
N/A
|
-$0.52
N/A
|
| Diluted Earnings Per Share |
-$0.48
-23.81%
YoY
|
-$0.32
-45.76%
YoY
|
-$0.76
985.71%
YoY
|
-$0.48
588.91%
YoY
|
-$0.63
687.5%
YoY
|
-$0.59
103.45%
YoY
|
-$0.07
-75.86%
YoY
|
-$0.07
-77.3%
YoY
|
-$0.08
-87.1%
YoY
|
-$0.29
-12.12%
YoY
|
-$0.29
0.0%
YoY
|
-$0.31
-100.0%
YoY
|
-$0.62
-100.0%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.29
-44.23%
YoY
|
-$952.4K
-45.79%
YoY
|
-$306.5K
-3.34%
YoY
|
-$42.66K
-176.79%
YoY
|
-$0.52
-100.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 |
1.701M shares
27.02%
YoY
|
1.643M shares
-91.42%
YoY
|
1.643M shares
-91.25%
YoY
|
1.616M shares
-89.65%
YoY
|
1.339M shares
-90.21%
YoY
|
19.15M shares
272.36%
YoY
|
18.77M shares
279.91%
YoY
|
15.61M shares
235.7%
YoY
|
13.68M shares
340.85%
YoY
|
5.143M shares
65.85%
YoY
|
4.942M shares
59.35%
YoY
|
4.649M shares
N/A
|
3.103M shares
100645.84%
YoY
|
3.101M shares
132192.53%
YoY
|
3.101M shares
48.16%
YoY
|
N/A
|
3.080K shares
N/A
|
2.344K shares
N/A
|
2.093M shares
N/A
|
| Diluted Shares Outstanding |
1.713M shares
17.01%
YoY
|
1.646M shares
59.19%
YoY
|
1.641M shares
-90.36%
YoY
|
N/A
|
1.464M shares
-86.58%
YoY
|
1.034M shares
19923.24%
YoY
|
17.03M shares
344895.95%
YoY
|
N/A
|
10.91M shares
351010.4%
YoY
|
5.164K shares
66.53%
YoY
|
4.936K shares
-99.84%
YoY
|
N/A
|
3.107K shares
0.88%
YoY
|
3.101K shares
32.3%
YoY
|
3.101M shares
48.16%
YoY
|
N/A
|
3.080K shares
N/A
|
2.344K shares
N/A
|
2.093M shares
N/A
|
Loading...