|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$4.141M
-32.2%
YoY
|
$6.108M
-27.48%
YoY
|
$8.423M
-2.55%
YoY
|
$8.643M
29.0%
YoY
|
$6.700M
-1.18%
YoY
|
| Cost Of Revenue |
$2.023M
-23.95%
YoY
|
$2.660M
-34.0%
YoY
|
$4.030M
-10.88%
YoY
|
$4.522M
32.22%
YoY
|
$3.420M
-7.82%
YoY
|
| Gross Profit |
$2.118M
-38.57%
YoY
|
$3.448M
-21.51%
YoY
|
$4.393M
6.6%
YoY
|
$4.121M
25.64%
YoY
|
$3.280M
6.49%
YoY
|
| Selling, General & Admin |
$2.222M
-1.16%
YoY
|
$2.248M
4.17%
YoY
|
$2.158M
6.36%
YoY
|
$2.029M
-9.01%
YoY
|
$2.230M
-6.3%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$173.0K
3.59%
YoY
|
$167.0K
23.7%
YoY
|
$135.0K
-25.0%
YoY
|
$180.0K
-5.26%
YoY
|
$190.0K
5.56%
YoY
|
| Operating Expenses |
$2.222M
-1.16%
YoY
|
$2.248M
4.17%
YoY
|
$2.158M
6.36%
YoY
|
$2.029M
-8.6%
YoY
|
$2.220M
-6.72%
YoY
|
| Operating Profit |
-$104.0K
-108.67%
YoY
|
$1.200M
-46.31%
YoY
|
$2.235M
6.84%
YoY
|
$2.092M
97.36%
YoY
|
$1.060M
51.43%
YoY
|
| Interest Expense |
$289.0K
30.77%
YoY
|
$221.0K
452.5%
YoY
|
$40.00K
110.53%
YoY
|
$19.00K
-52.5%
YoY
|
$40.00K
-123.53%
YoY
|
| Other Income/Expense, Net |
$1.230M
47.13%
YoY
|
$836.0K
-286.19%
YoY
|
-$449.0K
-256.45%
YoY
|
$287.0K
6.3%
YoY
|
$270.0K
0.0%
YoY
|
| Pretax Income |
$1.415M
-37.31%
YoY
|
$2.257M
23.6%
YoY
|
$1.826M
-23.85%
YoY
|
$2.398M
76.32%
YoY
|
$1.360M
67.9%
YoY
|
| Income Tax |
$513.0K
24.51%
YoY
|
$412.0K
-129.81%
YoY
|
-$1.382M
-456.19%
YoY
|
$388.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
$902.0K
-51.11%
YoY
|
$1.845M
-42.49%
YoY
|
$3.208M
59.6%
YoY
|
$2.010M
47.79%
YoY
|
$1.360M
76.62%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.15
-51.04%
YoY
|
$0.31
-42.44%
YoY
|
$0.53
-100.0%
YoY
|
$339.5K
46.05%
YoY
|
$232.5K
76.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.021M shares
0.26%
YoY
|
6.005M shares
0.15%
YoY
|
5.996M shares
2.7%
YoY
|
5.839M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
6.021M shares
-0.15%
YoY
|
6.030M shares
-0.08%
YoY
|
6.035M shares
1.95%
YoY
|
5.920M shares
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$529.0K
-55.43%
YoY
|
$1.167M
-4.66%
YoY
|
$1.082M
12.36%
YoY
|
$767.0K
-20.85%
YoY
|
$1.187M
-24.06%
YoY
|
$1.224M
-17.85%
YoY
|
$963.0K
-53.84%
YoY
|
$969.0K
-45.59%
YoY
|
$1.563M
-32.04%
YoY
|
$1.490M
-46.59%
YoY
|
$2.086M
34.41%
YoY
|
$1.781M
-21.51%
YoY
|
$2.300M
-7.44%
YoY
|
$2.790M
44.94%
YoY
|
$1.552M
-20.82%
YoY
|
$2.269M
17.56%
YoY
|
$2.485M
24.87%
YoY
|
$1.925M
48.08%
YoY
|
$1.960M
33.33%
YoY
|
$1.930M
-2.03%
YoY
|
| Cost Of Revenue |
$202.0K
-68.19%
YoY
|
$450.0K
-19.93%
YoY
|
$457.0K
-2.14%
YoY
|
$359.0K
-18.04%
YoY
|
$635.0K
-1.55%
YoY
|
$562.0K
-12.73%
YoY
|
$467.0K
-49.95%
YoY
|
$438.0K
-51.76%
YoY
|
$645.0K
-39.89%
YoY
|
$644.0K
-50.46%
YoY
|
$933.0K
24.57%
YoY
|
$908.0K
-18.71%
YoY
|
$1.073M
-17.9%
YoY
|
$1.300M
30.65%
YoY
|
$749.0K
-31.91%
YoY
|
$1.117M
22.75%
YoY
|
$1.307M
28.14%
YoY
|
$995.0K
46.32%
YoY
|
$1.100M
37.5%
YoY
|
$910.0K
-30.0%
YoY
|
| Gross Profit |
$327.0K
-40.76%
YoY
|
$717.0K
8.31%
YoY
|
$625.0K
26.01%
YoY
|
$408.0K
-23.16%
YoY
|
$552.0K
-39.87%
YoY
|
$662.0K
-21.75%
YoY
|
$496.0K
-56.98%
YoY
|
$531.0K
-39.18%
YoY
|
$918.0K
-25.18%
YoY
|
$846.0K
-43.22%
YoY
|
$1.153M
43.59%
YoY
|
$873.0K
-24.22%
YoY
|
$1.227M
4.16%
YoY
|
$1.490M
60.22%
YoY
|
$803.0K
-6.63%
YoY
|
$1.152M
12.94%
YoY
|
$1.178M
21.44%
YoY
|
$930.0K
50.0%
YoY
|
$860.0K
28.36%
YoY
|
$1.020M
52.24%
YoY
|
| Selling, General & Admin |
$516.0K
-2.64%
YoY
|
$575.0K
-1.37%
YoY
|
$560.0K
-1.75%
YoY
|
$539.0K
-1.1%
YoY
|
$530.0K
0.0%
YoY
|
$583.0K
0.0%
YoY
|
$570.0K
-3.39%
YoY
|
$545.0K
2.06%
YoY
|
$530.0K
-1.12%
YoY
|
$583.0K
9.79%
YoY
|
$590.0K
5.92%
YoY
|
$534.0K
6.37%
YoY
|
$536.0K
14.78%
YoY
|
$531.0K
2.12%
YoY
|
$557.0K
3.15%
YoY
|
$502.0K
-11.93%
YoY
|
$467.0K
-13.52%
YoY
|
$520.0K
0.0%
YoY
|
$540.0K
-10.0%
YoY
|
$570.0K
-14.93%
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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$35.00K
-38.6%
YoY
|
$85.00K
97.67%
YoY
|
$40.00K
21.21%
YoY
|
$40.00K
-29.82%
YoY
|
$57.00K
90.0%
YoY
|
$43.00K
30.3%
YoY
|
$33.00K
-23.26%
YoY
|
$57.00K
5.56%
YoY
|
$30.00K
50.0%
YoY
|
$33.00K
17.86%
YoY
|
$43.00K
30.3%
YoY
|
$54.00K
10.2%
YoY
|
$20.00K
-52.38%
YoY
|
$28.00K
-42.86%
YoY
|
$33.00K
-17.5%
YoY
|
$49.00K
-2.0%
YoY
|
$42.00K
-16.0%
YoY
|
$49.00K
-2.0%
YoY
|
$40.00K
0.0%
YoY
|
$50.00K
-16.67%
YoY
|
| Operating Expenses |
$516.0K
-2.64%
YoY
|
$575.0K
-1.37%
YoY
|
$560.0K
-1.75%
YoY
|
$539.0K
-1.1%
YoY
|
$530.0K
0.0%
YoY
|
$583.0K
0.0%
YoY
|
$570.0K
-3.39%
YoY
|
$545.0K
2.06%
YoY
|
$530.0K
-1.12%
YoY
|
$583.0K
9.79%
YoY
|
$590.0K
5.92%
YoY
|
$534.0K
6.37%
YoY
|
$536.0K
14.78%
YoY
|
$531.0K
2.12%
YoY
|
$557.0K
3.15%
YoY
|
$502.0K
-10.36%
YoY
|
$467.0K
-15.09%
YoY
|
$520.0K
0.0%
YoY
|
$540.0K
-10.0%
YoY
|
$560.0K
-16.42%
YoY
|
| Operating Profit |
-$189.0K
-959.09%
YoY
|
-$1.538M
-2046.84%
YoY
|
$65.00K
-187.84%
YoY
|
-$131.0K
835.71%
YoY
|
$22.00K
-94.33%
YoY
|
$79.00K
-69.96%
YoY
|
-$74.00K
-113.14%
YoY
|
-$14.00K
-104.13%
YoY
|
$388.0K
-43.85%
YoY
|
$263.0K
-72.58%
YoY
|
$563.0K
128.86%
YoY
|
$339.0K
-47.85%
YoY
|
$691.0K
-2.81%
YoY
|
$959.0K
133.9%
YoY
|
$246.0K
-23.13%
YoY
|
$650.0K
41.3%
YoY
|
$711.0K
69.29%
YoY
|
$410.0K
310.0%
YoY
|
$320.0K
357.14%
YoY
|
$460.0K
3.951369912319999e+17%
YoY
|
| Interest Expense |
$54.00K
-20.59%
YoY
|
$54.00K
-29.87%
YoY
|
$50.00K
-35.9%
YoY
|
$66.00K
-19.51%
YoY
|
$68.00K
-2.86%
YoY
|
$77.00K
60.42%
YoY
|
$78.00K
310.53%
YoY
|
$82.00K
355.56%
YoY
|
$70.00K
400.0%
YoY
|
$48.00K
1100.0%
YoY
|
$19.00K
375.0%
YoY
|
$18.00K
350.0%
YoY
|
$14.00K
133.33%
YoY
|
$4.000K
-33.33%
YoY
|
$4.000K
N/A
|
$4.000K
-60.0%
YoY
|
$6.000K
-40.0%
YoY
|
$6.000K
-40.0%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
-105.26%
YoY
|
| Other Income/Expense, Net |
$77.00K
-52.76%
YoY
|
$1.159M
350.97%
YoY
|
-$395.0K
-171.04%
YoY
|
$254.0K
-25.73%
YoY
|
$163.0K
1153.85%
YoY
|
$257.0K
-1.15%
YoY
|
$556.0K
151.58%
YoY
|
$342.0K
755.0%
YoY
|
$13.00K
-113.54%
YoY
|
$260.0K
-183.87%
YoY
|
$221.0K
-366.27%
YoY
|
$40.00K
-70.59%
YoY
|
-$96.00K
152.63%
YoY
|
-$310.0K
-277.14%
YoY
|
-$83.00K
-930.0%
YoY
|
$136.0K
-43.33%
YoY
|
-$38.00K
-480.0%
YoY
|
$175.0K
1650.0%
YoY
|
$10.00K
0.0%
YoY
|
$240.0K
700.0%
YoY
|
| Pretax Income |
-$58.00K
-122.92%
YoY
|
-$325.0K
-178.69%
YoY
|
-$280.0K
-150.0%
YoY
|
$189.0K
-53.9%
YoY
|
$253.0K
-46.51%
YoY
|
$413.0K
-27.67%
YoY
|
$560.0K
-30.26%
YoY
|
$410.0K
3.27%
YoY
|
$473.0K
-22.33%
YoY
|
$571.0K
-12.56%
YoY
|
$803.0K
380.84%
YoY
|
$397.0K
-49.75%
YoY
|
$609.0K
-10.31%
YoY
|
$653.0K
10.49%
YoY
|
$167.0K
-50.88%
YoY
|
$790.0K
11.27%
YoY
|
$679.0K
54.32%
YoY
|
$591.0K
392.5%
YoY
|
$340.0K
277.78%
YoY
|
$710.0K
-573.33%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$2.000K
-71.43%
YoY
|
$6.000K
-25.0%
YoY
|
$490.0K
82.16%
YoY
|
$8.000K
-87.1%
YoY
|
$7.000K
-82.5%
YoY
|
$8.000K
-80.49%
YoY
|
$269.0K
-17.99%
YoY
|
$62.00K
-50.4%
YoY
|
$40.00K
0.0%
YoY
|
$41.00K
-102.19%
YoY
|
$328.0K
-14.81%
YoY
|
$125.0K
12400.0%
YoY
|
$40.00K
3900.0%
YoY
|
-$1.875M
N/A
|
$385.0K
N/A
|
$1.000K
N/A
|
$1.000K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$58.00K
-123.67%
YoY
|
-$327.0K
-180.54%
YoY
|
-$286.0K
-151.81%
YoY
|
-$301.0K
-313.48%
YoY
|
$245.0K
-40.39%
YoY
|
$406.0K
-23.54%
YoY
|
$552.0K
-27.56%
YoY
|
$141.0K
104.35%
YoY
|
$411.0K
-15.08%
YoY
|
$531.0K
-13.38%
YoY
|
$762.0K
-62.68%
YoY
|
$69.00K
-82.96%
YoY
|
$484.0K
-28.61%
YoY
|
$613.0K
3.9%
YoY
|
$2.042M
505.93%
YoY
|
$405.0K
-42.96%
YoY
|
$678.0K
54.09%
YoY
|
$590.0K
391.67%
YoY
|
$337.0K
274.44%
YoY
|
$710.0K
-573.33%
YoY
|
| Basic Earnings Per Share |
-$0.01
-125.0%
YoY
|
-$0.05
-171.43%
YoY
|
-$0.05
-155.56%
YoY
|
N/A
|
$0.04
-42.86%
YoY
|
$0.07
-22.22%
YoY
|
$0.09
-30.77%
YoY
|
N/A
|
$0.07
-12.5%
YoY
|
$0.09
-10.0%
YoY
|
$0.13
-62.86%
YoY
|
N/A
|
$0.08
-33.33%
YoY
|
$0.10
0.0%
YoY
|
$0.35
N/A
|
N/A
|
$0.12
N/A
|
$0.10
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.01
-125.0%
YoY
|
-$0.05
-171.43%
YoY
|
-$0.05
-155.56%
YoY
|
-$0.05
-233.26%
YoY
|
$0.04
-42.86%
YoY
|
$0.07
-22.22%
YoY
|
$0.09
-30.77%
YoY
|
$0.04
228.26%
YoY
|
$0.07
-12.5%
YoY
|
$0.09
-10.0%
YoY
|
$0.13
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
$0.10
0.0%
YoY
|
$342.8K
495.83%
YoY
|
$68.42K
-43.15%
YoY
|
$114.3K
51.98%
YoY
|
$0.10
-100.0%
YoY
|
$57.53K
275.86%
YoY
|
$120.3K
-561.3%
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
|
N/A
|
| Basic Shares Outstanding |
6.021M shares
0.0%
YoY
|
6.021M shares
0.0%
YoY
|
6.021M shares
0.0%
YoY
|
N/A
|
6.021M shares
0.22%
YoY
|
6.021M shares
0.42%
YoY
|
6.021M shares
0.42%
YoY
|
N/A
|
6.008M shares
0.19%
YoY
|
5.996M shares
1.01%
YoY
|
5.996M shares
2.04%
YoY
|
N/A
|
5.996M shares
N/A
|
5.936M shares
N/A
|
5.876M shares
N/A
|
5.996M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
6.021M shares
0.37%
YoY
|
6.021M shares
-0.02%
YoY
|
6.021M shares
-0.17%
YoY
|
N/A
|
5.999M shares
-0.61%
YoY
|
6.022M shares
-0.18%
YoY
|
6.031M shares
-0.05%
YoY
|
N/A
|
6.036M shares
0.16%
YoY
|
6.033M shares
0.65%
YoY
|
6.034M shares
1.29%
YoY
|
N/A
|
6.026M shares
N/A
|
5.994M shares
N/A
|
5.957M shares
N/A
|
6.035M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...