|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.187M
-14.35%
YoY
|
$7.223M
-32.45%
YoY
|
$10.69M
-6.81%
YoY
|
$11.47M
34.75%
YoY
|
$8.516M
50.99%
YoY
|
| Cost Of Revenue |
$3.583M
-14.69%
YoY
|
$4.200M
-16.1%
YoY
|
$5.006M
-16.76%
YoY
|
$6.014M
50.45%
YoY
|
$3.997M
17.91%
YoY
|
| Gross Profit |
$2.577M
-13.84%
YoY
|
$2.991M
-47.41%
YoY
|
$5.687M
4.14%
YoY
|
$5.461M
20.85%
YoY
|
$4.518M
100.82%
YoY
|
| Selling, General & Admin |
$852.6K
-73.62%
YoY
|
$3.231M
-12.07%
YoY
|
$3.675M
-16.85%
YoY
|
$4.420M
28.95%
YoY
|
$3.427M
-10.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$89.44K
-27.89%
YoY
|
$124.0K
-29.62%
YoY
|
$176.2K
-1.66%
YoY
|
$179.2K
-8.21%
YoY
|
$195.2K
22.03%
YoY
|
| Operating Expenses |
$2.969M
-8.11%
YoY
|
$3.231M
-12.07%
YoY
|
$3.675M
-16.85%
YoY
|
$4.420M
28.95%
YoY
|
$3.427M
-10.28%
YoY
|
| Operating Profit |
-$392.5K
63.17%
YoY
|
-$240.5K
-111.95%
YoY
|
$2.012M
93.32%
YoY
|
$1.041M
-4.61%
YoY
|
$1.091M
-169.49%
YoY
|
| Interest Expense |
$162.4K
4.53%
YoY
|
$155.4K
62.58%
YoY
|
$95.56K
-21.79%
YoY
|
$122.2K
-3.9%
YoY
|
$127.1K
-9.19%
YoY
|
| Other Income/Expense, Net |
$119.7K
-2297.47%
YoY
|
-$5.448K
19.47%
YoY
|
-$4.560K
-78.8%
YoY
|
-$21.51K
26.23%
YoY
|
-$17.04K
-270.4%
YoY
|
| Pretax Income |
-$272.7K
10.89%
YoY
|
-$246.0K
-111.7%
YoY
|
$2.103M
84.24%
YoY
|
$1.141M
-4.97%
YoY
|
$1.201M
-183.99%
YoY
|
| Income Tax |
$100.1K
-23.52%
YoY
|
$130.9K
-69.6%
YoY
|
$430.5K
80.22%
YoY
|
$238.9K
32.47%
YoY
|
$180.3K
-14.13%
YoY
|
| Net Earnings |
-$465.3K
741.59%
YoY
|
-$55.29K
-106.1%
YoY
|
$905.9K
21.9%
YoY
|
$743.1K
9.34%
YoY
|
$679.7K
-140.22%
YoY
|
| Basic Earnings Per Share |
-$0.11
1000.0%
YoY
|
-$0.01
-105.0%
YoY
|
$0.20
17.65%
YoY
|
$0.17
6.25%
YoY
|
$0.16
N/A
|
| Diluted Earnings Per Share |
-$0.11
1000.0%
YoY
|
-$0.01
-104.9%
YoY
|
$0.20
-100.0%
YoY
|
$167.6K
8.0%
YoY
|
$155.1K
-139.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.084M shares
-7.78%
YoY
|
4.429M shares
-0.25%
YoY
|
4.440M shares
0.11%
YoY
|
4.435M shares
1.24%
YoY
|
4.381M shares
N/A
|
| Diluted Shares Outstanding |
4.084M shares
-7.78%
YoY
|
4.429M shares
-0.25%
YoY
|
4.440M shares
0.11%
YoY
|
4.435M shares
1.24%
YoY
|
4.381M shares
N/A
|
|
Concept
|
2025 Q3 | 2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 | 2020 Q1 | 2019 Q3 | 2019 Q1 | 2018 Q3 | 2018 Q1 | 2017 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.059M
9.26%
YoY
|
$3.387M
-5.26%
YoY
|
$2.799M
-23.26%
YoY
|
$3.575M
-31.76%
YoY
|
$3.648M
-33.1%
YoY
|
$5.240M
-7.59%
YoY
|
$5.453M
-6.06%
YoY
|
$5.670M
34.56%
YoY
|
$5.805M
34.99%
YoY
|
$4.213M
34.19%
YoY
|
$4.300M
72.0%
YoY
|
$3.140M
27.64%
YoY
|
$2.500M
-13.79%
YoY
|
$2.460M
-15.46%
YoY
|
$2.900M
-5.23%
YoY
|
$2.910M
38.57%
YoY
|
$3.060M
-0.33%
YoY
|
| Cost Of Revenue |
$1.232M
0.37%
YoY
|
$2.382M
-10.01%
YoY
|
$1.228M
-22.55%
YoY
|
$2.647M
13.09%
YoY
|
$1.585M
-40.52%
YoY
|
$2.341M
-35.26%
YoY
|
$2.665M
11.12%
YoY
|
$3.615M
70.15%
YoY
|
$2.398M
28.25%
YoY
|
$2.125M
13.63%
YoY
|
$1.870M
23.84%
YoY
|
$1.870M
3.89%
YoY
|
$1.510M
42.45%
YoY
|
$1.800M
42.86%
YoY
|
$1.060M
10.42%
YoY
|
$1.260M
15.6%
YoY
|
$960.0K
-10.28%
YoY
|
| Gross Profit |
$1.827M
16.2%
YoY
|
$1.005M
8.3%
YoY
|
$1.572M
-23.81%
YoY
|
$928.1K
-67.98%
YoY
|
$2.063M
-26.01%
YoY
|
$2.899M
41.1%
YoY
|
$2.788M
-18.15%
YoY
|
$2.054M
-1.64%
YoY
|
$3.406M
40.17%
YoY
|
$2.089M
65.76%
YoY
|
$2.430M
145.45%
YoY
|
$1.260M
90.91%
YoY
|
$990.0K
-46.2%
YoY
|
$660.0K
-59.76%
YoY
|
$1.840M
-12.38%
YoY
|
$1.640M
60.78%
YoY
|
$2.100M
4.48%
YoY
|
| Selling, General & Admin |
$1.841M
-14.12%
YoY
|
$826.2K
-42.68%
YoY
|
$2.143M
19.72%
YoY
|
$1.441M
-28.07%
YoY
|
$1.790M
7.13%
YoY
|
$2.004M
17.78%
YoY
|
$1.671M
-38.53%
YoY
|
$1.701M
1.0%
YoY
|
$2.718M
56.23%
YoY
|
$1.685M
-6.41%
YoY
|
$1.740M
-13.86%
YoY
|
$1.800M
-17.43%
YoY
|
$2.020M
29.49%
YoY
|
$2.180M
68.99%
YoY
|
$1.560M
13.87%
YoY
|
$1.290M
14.16%
YoY
|
$1.370M
11.38%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$28.20K
-37.75%
YoY
|
$44.10K
-49.23%
YoY
|
$45.30K
21.91%
YoY
|
$86.87K
-8.32%
YoY
|
$37.16K
-54.4%
YoY
|
$94.75K
-14.66%
YoY
|
$81.49K
19.5%
YoY
|
$111.0K
-11.35%
YoY
|
$68.19K
-2.59%
YoY
|
$125.2K
150.48%
YoY
|
$70.00K
-36.36%
YoY
|
$50.00K
-28.57%
YoY
|
$110.0K
83.33%
YoY
|
$70.00K
16.67%
YoY
|
$60.00K
0.0%
YoY
|
$60.00K
20.0%
YoY
|
$60.00K
-14.29%
YoY
|
| Operating Expenses |
$1.840M
-14.12%
YoY
|
$826.2K
-42.68%
YoY
|
$2.143M
19.72%
YoY
|
$1.441M
-28.07%
YoY
|
$1.790M
7.13%
YoY
|
$2.004M
17.78%
YoY
|
$1.671M
-38.53%
YoY
|
$1.701M
1.0%
YoY
|
$2.718M
55.34%
YoY
|
$1.685M
-6.41%
YoY
|
$1.750M
-13.79%
YoY
|
$1.800M
-17.43%
YoY
|
$2.030M
30.13%
YoY
|
$2.180M
67.69%
YoY
|
$1.560M
13.04%
YoY
|
$1.300M
15.04%
YoY
|
$1.380M
12.2%
YoY
|
| Operating Profit |
-$13.90K
-97.57%
YoY
|
$178.9K
-134.86%
YoY
|
-$571.3K
-309.47%
YoY
|
-$513.3K
-157.36%
YoY
|
$272.7K
-75.59%
YoY
|
$894.9K
153.54%
YoY
|
$1.117M
62.42%
YoY
|
$352.9K
-12.65%
YoY
|
$687.8K
1.15%
YoY
|
$404.0K
-174.82%
YoY
|
$680.0K
-165.38%
YoY
|
-$540.0K
-64.47%
YoY
|
-$1.040M
-471.43%
YoY
|
-$1.520M
-547.06%
YoY
|
$280.0K
-61.11%
YoY
|
$340.0K
-409.09%
YoY
|
$720.0K
-7.69%
YoY
|
| Interest Expense |
$26.00K
-73.95%
YoY
|
$62.60K
9.59%
YoY
|
$99.80K
1.59%
YoY
|
$57.12K
-714.85%
YoY
|
$98.24K
-6.3%
YoY
|
-$9.290K
-110.36%
YoY
|
$104.9K
222.81%
YoY
|
$89.70K
102.62%
YoY
|
$32.48K
-59.4%
YoY
|
$44.27K
-50.81%
YoY
|
$80.00K
60.0%
YoY
|
$90.00K
80.0%
YoY
|
$50.00K
-28.57%
YoY
|
$50.00K
-58.33%
YoY
|
$70.00K
-36.36%
YoY
|
$120.0K
140.0%
YoY
|
$110.0K
450.0%
YoY
|
| Other Income/Expense, Net |
-$10.30K
-46.63%
YoY
|
-$23.50K
-178.02%
YoY
|
-$19.30K
-89.89%
YoY
|
$30.12K
-589.76%
YoY
|
-$190.9K
-12033.13%
YoY
|
-$6.150K
18.96%
YoY
|
$1.600K
-109.79%
YoY
|
-$5.170K
-117.61%
YoY
|
-$16.34K
-67.32%
YoY
|
$29.35K
193.5%
YoY
|
-$50.00K
400.0%
YoY
|
$10.00K
N/A
|
-$10.00K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$10.00K
0.0%
YoY
|
| Pretax Income |
$1.700K
-100.35%
YoY
|
$218.1K
-151.19%
YoY
|
-$490.8K
-372.59%
YoY
|
-$426.0K
-148.44%
YoY
|
$180.1K
-85.28%
YoY
|
$879.4K
101.03%
YoY
|
$1.224M
73.81%
YoY
|
$437.5K
-8.41%
YoY
|
$704.0K
-2.23%
YoY
|
$477.7K
-211.08%
YoY
|
$720.0K
-172.0%
YoY
|
-$430.0K
-70.55%
YoY
|
-$1.000M
-385.71%
YoY
|
-$1.460M
-410.64%
YoY
|
$350.0K
-57.32%
YoY
|
$470.0K
-883.33%
YoY
|
$820.0K
3.8%
YoY
|
| Income Tax |
$57.70K
-35.89%
YoY
|
$10.20K
-86.47%
YoY
|
$90.00K
62.19%
YoY
|
$75.40K
-71.38%
YoY
|
$55.49K
-66.79%
YoY
|
$263.5K
104.14%
YoY
|
$167.1K
52.12%
YoY
|
$129.1K
-507.26%
YoY
|
$109.8K
-47.7%
YoY
|
-$31.69K
-205.63%
YoY
|
$210.0K
10.53%
YoY
|
$30.00K
-113.64%
YoY
|
$190.0K
58.33%
YoY
|
-$220.0K
1000.0%
YoY
|
$120.0K
9.09%
YoY
|
-$20.00K
0.0%
YoY
|
$110.0K
-15.38%
YoY
|
| Net Earnings |
-$169.6K
-69.11%
YoY
|
$83.70K
-129.64%
YoY
|
-$549.0K
-341.71%
YoY
|
-$282.4K
-756.33%
YoY
|
$227.1K
-73.68%
YoY
|
$43.03K
-84.19%
YoY
|
$862.9K
83.23%
YoY
|
$272.2K
-10.76%
YoY
|
$470.9K
27.28%
YoY
|
$305.0K
-166.31%
YoY
|
$370.0K
-130.08%
YoY
|
-$460.0K
-57.8%
YoY
|
-$1.230M
-978.57%
YoY
|
-$1.090M
-301.85%
YoY
|
$140.0K
-77.05%
YoY
|
$540.0K
1700.0%
YoY
|
$610.0K
12.96%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
-$0.04
-72.29%
YoY
|
$0.02
-140.8%
YoY
|
-$0.12
-343.4%
YoY
|
-$0.06
-759.65%
YoY
|
$0.05
-73.68%
YoY
|
$0.01
-100.0%
YoY
|
$0.19
-100.0%
YoY
|
$61.31K
-11.95%
YoY
|
$106.3K
25.83%
YoY
|
$69.63K
-166.3%
YoY
|
$84.47K
-128.85%
YoY
|
-$105.0K
-65.7%
YoY
|
-$292.9K
-1187.76%
YoY
|
-$306.2K
-394.84%
YoY
|
$26.92K
-77.05%
YoY
|
$103.8K
1700.0%
YoY
|
$117.3K
12.96%
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
|
| Basic Shares Outstanding |
N/A
|
2.923M shares
-33.74%
YoY
|
N/A
|
4.411M shares
N/A
|
4.411M 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
|
| Diluted Shares Outstanding |
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
|
Loading...