|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$16.58M
-7.96%
YoY
|
$18.02M
6.7%
YoY
|
$16.89M
20.47%
YoY
|
$14.02M
22.31%
YoY
|
$11.46M
38.86%
YoY
|
| Cost Of Revenue |
$5.631M
-13.28%
YoY
|
$6.493M
2.7%
YoY
|
$6.322M
23.78%
YoY
|
$5.108M
13.07%
YoY
|
$4.517M
38.45%
YoY
|
| Gross Profit |
$10.95M
-4.97%
YoY
|
$11.52M
9.1%
YoY
|
$10.56M
18.57%
YoY
|
$8.909M
28.32%
YoY
|
$6.943M
39.12%
YoY
|
| Selling, General & Admin |
$11.50M
8.76%
YoY
|
$10.57M
24.62%
YoY
|
$8.482M
22.63%
YoY
|
$6.917M
27.55%
YoY
|
$5.423M
19.42%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$325.9K
21.14%
YoY
|
$269.0K
-73.54%
YoY
|
$1.017M
40.77%
YoY
|
$722.2K
74.47%
YoY
|
$413.9K
39.4%
YoY
|
| Operating Expenses |
$12.74M
8.91%
YoY
|
$11.70M
23.71%
YoY
|
$9.456M
17.01%
YoY
|
$8.082M
35.19%
YoY
|
$5.978M
-6.49%
YoY
|
| Operating Profit |
-$1.789M
930.85%
YoY
|
-$173.5K
-115.67%
YoY
|
$1.107M
33.86%
YoY
|
$827.3K
-14.27%
YoY
|
$965.0K
-168.84%
YoY
|
| Interest Expense |
$84.33K
-77.37%
YoY
|
$372.7K
-163.36%
YoY
|
-$588.2K
-173.22%
YoY
|
$803.3K
-277.67%
YoY
|
-$452.1K
-29.1%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
-$588.2K
-26.78%
YoY
|
-$803.3K
-304.42%
YoY
|
$393.0K
N/A
|
| Pretax Income |
-$1.873M
242.9%
YoY
|
-$546.2K
-205.19%
YoY
|
$519.3K
2061.19%
YoY
|
$24.03K
-98.23%
YoY
|
$1.358M
-156.85%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
N/A
|
| Net Earnings |
-$1.873M
242.89%
YoY
|
-$546.2K
-205.19%
YoY
|
$519.3K
2061.19%
YoY
|
$24.03K
-98.23%
YoY
|
$1.358M
-161.72%
YoY
|
| Basic Earnings Per Share |
-$0.44
238.46%
YoY
|
-$0.13
-200.0%
YoY
|
$0.13
1200.0%
YoY
|
$0.01
-97.92%
YoY
|
$0.48
N/A
|
| Diluted Earnings Per Share |
-$0.44
238.46%
YoY
|
-$0.13
-216.47%
YoY
|
$0.11
1016.2%
YoY
|
$0.01
-100.0%
YoY
|
$437.4K
-147.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.301M shares
2.37%
YoY
|
4.201M shares
3.12%
YoY
|
4.074M shares
8.15%
YoY
|
3.767M shares
33.45%
YoY
|
2.823M shares
N/A
|
| Diluted Shares Outstanding |
4.301M shares
2.37%
YoY
|
4.201M shares
-9.69%
YoY
|
4.652M shares
8.29%
YoY
|
4.296M shares
38.36%
YoY
|
3.105M 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 |
$3.909M
-7.96%
YoY
|
$4.324M
1.02%
YoY
|
$4.001M
-12.82%
YoY
|
$4.011M
-13.59%
YoY
|
$4.247M
-5.76%
YoY
|
$4.280M
2.08%
YoY
|
$4.590M
8.03%
YoY
|
$4.642M
9.0%
YoY
|
$4.507M
7.65%
YoY
|
$4.193M
3.83%
YoY
|
$4.248M
10.07%
YoY
|
$4.258M
24.67%
YoY
|
$4.187M
54.87%
YoY
|
$4.038M
47.16%
YoY
|
$3.860M
21.7%
YoY
|
$3.416M
17.39%
YoY
|
$2.704M
2.59%
YoY
|
$2.744M
1.79%
YoY
|
$3.171M
26.28%
YoY
|
| Cost Of Revenue |
$1.427M
3.55%
YoY
|
$1.444M
-1.33%
YoY
|
$1.434M
-19.63%
YoY
|
$1.284M
-21.63%
YoY
|
$1.378M
-14.26%
YoY
|
$1.464M
-0.48%
YoY
|
$1.784M
8.58%
YoY
|
$1.639M
-1.76%
YoY
|
$1.607M
4.31%
YoY
|
$1.471M
1.0%
YoY
|
$1.643M
21.38%
YoY
|
$1.668M
35.98%
YoY
|
$1.541M
43.79%
YoY
|
$1.456M
28.2%
YoY
|
$1.353M
7.79%
YoY
|
$1.227M
11.96%
YoY
|
$1.072M
4.01%
YoY
|
$1.136M
2.14%
YoY
|
$1.256M
22.98%
YoY
|
| Gross Profit |
$2.482M
-13.49%
YoY
|
$2.880M
2.25%
YoY
|
$2.568M
-8.48%
YoY
|
$2.727M
-9.2%
YoY
|
$2.869M
-1.05%
YoY
|
$2.817M
3.47%
YoY
|
$2.806M
7.69%
YoY
|
$3.003M
15.93%
YoY
|
$2.900M
9.59%
YoY
|
$2.722M
5.42%
YoY
|
$2.606M
3.97%
YoY
|
$2.590M
18.34%
YoY
|
$2.646M
62.14%
YoY
|
$2.582M
60.55%
YoY
|
$2.506M
30.82%
YoY
|
$2.189M
20.67%
YoY
|
$1.632M
1.68%
YoY
|
$1.608M
1.55%
YoY
|
$1.916M
28.55%
YoY
|
| Selling, General & Admin |
$3.362M
3.56%
YoY
|
$2.781M
10.05%
YoY
|
$2.632M
-6.56%
YoY
|
$2.928M
14.53%
YoY
|
$3.246M
21.57%
YoY
|
$2.527M
10.77%
YoY
|
$2.816M
39.96%
YoY
|
$2.556M
24.44%
YoY
|
$2.670M
25.12%
YoY
|
$2.281M
13.5%
YoY
|
$2.012M
31.88%
YoY
|
$2.054M
14.77%
YoY
|
$2.134M
65.31%
YoY
|
$2.010M
55.41%
YoY
|
$1.526M
8.96%
YoY
|
$1.790M
27.88%
YoY
|
$1.291M
-2.88%
YoY
|
$1.293M
3.57%
YoY
|
$1.400M
23.96%
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
|
| Depreciation & Amortization |
$87.10K
14.14%
YoY
|
$333.3K
10.29%
YoY
|
$87.46K
26.69%
YoY
|
$74.32K
17.37%
YoY
|
$76.32K
23.43%
YoY
|
$302.2K
10.61%
YoY
|
$69.04K
6.88%
YoY
|
$63.32K
-2.09%
YoY
|
$61.83K
-0.18%
YoY
|
$273.2K
21.07%
YoY
|
$64.59K
-2.56%
YoY
|
$64.68K
-4.47%
YoY
|
$61.94K
-45.72%
YoY
|
$225.7K
102.04%
YoY
|
$66.29K
-37.42%
YoY
|
$67.70K
43.09%
YoY
|
$114.1K
20.27%
YoY
|
$111.7K
20.59%
YoY
|
$105.9K
18.37%
YoY
|
| Operating Expenses |
$3.665M
3.12%
YoY
|
$3.096M
9.43%
YoY
|
$2.947M
-5.06%
YoY
|
$3.235M
14.28%
YoY
|
$3.554M
21.12%
YoY
|
$2.829M
11.37%
YoY
|
$3.104M
37.35%
YoY
|
$2.831M
23.4%
YoY
|
$2.934M
24.23%
YoY
|
$2.541M
16.99%
YoY
|
$2.260M
10.34%
YoY
|
$2.294M
-1.23%
YoY
|
$2.362M
60.74%
YoY
|
$2.172M
47.8%
YoY
|
$2.048M
35.98%
YoY
|
$2.323M
53.99%
YoY
|
$1.469M
-1.66%
YoY
|
$1.469M
9.53%
YoY
|
$1.506M
23.55%
YoY
|
| Operating Profit |
-$1.183M
72.75%
YoY
|
-$216.3K
1576.74%
YoY
|
-$379.2K
27.17%
YoY
|
-$508.5K
-395.44%
YoY
|
-$684.6K
1885.38%
YoY
|
-$12.90K
-107.11%
YoY
|
-$298.2K
-186.3%
YoY
|
$172.1K
-41.93%
YoY
|
-$34.48K
-112.14%
YoY
|
$181.5K
-55.78%
YoY
|
$345.6K
-24.55%
YoY
|
$296.4K
-321.68%
YoY
|
$284.0K
74.75%
YoY
|
$410.6K
195.21%
YoY
|
$458.0K
11.86%
YoY
|
-$133.7K
-143.73%
YoY
|
$162.5K
46.76%
YoY
|
$139.1K
-42.64%
YoY
|
$409.5K
51.0%
YoY
|
| Interest Expense |
-$4.699K
-110.93%
YoY
|
$8.300K
-120.34%
YoY
|
-$9.459K
-109.99%
YoY
|
$59.11K
-39.09%
YoY
|
$43.01K
-69.33%
YoY
|
-$40.80K
-65.97%
YoY
|
$94.64K
-30.53%
YoY
|
$97.06K
-39.59%
YoY
|
$140.2K
-18.2%
YoY
|
-$119.9K
-42.84%
YoY
|
$136.2K
-43.35%
YoY
|
$160.7K
-33.19%
YoY
|
$171.4K
-252.25%
YoY
|
-$209.8K
85.99%
YoY
|
$240.5K
-312.75%
YoY
|
$240.5K
112.29%
YoY
|
-$112.6K
-0.39%
YoY
|
-$112.8K
-1.9%
YoY
|
-$113.0K
-2.14%
YoY
|
| Other Income/Expense, Net |
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
|
-$240.5K
112.75%
YoY
|
-$240.5K
112.29%
YoY
|
N/A
|
N/A
|
-$113.0K
N/A
|
| Pretax Income |
N/A
|
-$208.0K
287.34%
YoY
|
-$369.8K
-5.86%
YoY
|
-$567.6K
-856.3%
YoY
|
-$727.6K
316.46%
YoY
|
-$53.70K
-187.12%
YoY
|
-$392.8K
-287.65%
YoY
|
$75.05K
-44.71%
YoY
|
-$174.7K
-255.21%
YoY
|
$61.64K
-69.3%
YoY
|
$209.3K
-3.77%
YoY
|
$135.7K
-136.28%
YoY
|
$112.6K
-659.17%
YoY
|
$200.8K
663.42%
YoY
|
$217.5K
-26.62%
YoY
|
-$374.2K
-294.43%
YoY
|
-$20.13K
-102.39%
YoY
|
$26.30K
-101.84%
YoY
|
$296.4K
90.43%
YoY
|
| Income Tax |
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
|
$0.00
N/A
|
N/A
N/A
|
| Net Earnings |
-$1.178M
61.89%
YoY
|
-$208.0K
287.34%
YoY
|
-$369.8K
-5.88%
YoY
|
-$567.6K
-856.28%
YoY
|
-$727.6K
316.43%
YoY
|
-$53.70K
-187.12%
YoY
|
-$392.9K
-287.67%
YoY
|
$75.05K
-44.71%
YoY
|
-$174.7K
-255.21%
YoY
|
$61.64K
-69.3%
YoY
|
$209.3K
-3.77%
YoY
|
$135.7K
-136.28%
YoY
|
$112.6K
-659.18%
YoY
|
$200.8K
663.42%
YoY
|
$217.5K
-26.62%
YoY
|
-$374.2K
-294.43%
YoY
|
-$20.13K
-102.39%
YoY
|
$26.30K
-101.84%
YoY
|
$296.4K
90.43%
YoY
|
| Basic Earnings Per Share |
-$0.27
58.82%
YoY
|
N/A
|
-$0.08
-11.11%
YoY
|
-$0.13
-750.0%
YoY
|
-$0.17
325.0%
YoY
|
N/A
|
-$0.09
-280.0%
YoY
|
$0.02
-33.33%
YoY
|
-$0.04
-233.33%
YoY
|
N/A
|
$0.05
0.0%
YoY
|
$0.03
-133.33%
YoY
|
$0.03
-400.0%
YoY
|
N/A
|
$0.05
-54.55%
YoY
|
-$0.09
-228.57%
YoY
|
-$0.01
N/A
|
N/A
|
$0.11
N/A
|
| Diluted Earnings Per Share |
-$0.27
58.82%
YoY
|
-$0.05
236.22%
YoY
|
-$0.08
-11.11%
YoY
|
-$0.13
-750.0%
YoY
|
-$0.17
325.0%
YoY
|
-$0.01
-212.09%
YoY
|
-$0.09
-280.0%
YoY
|
$0.02
-33.33%
YoY
|
-$0.04
-233.33%
YoY
|
$0.01
-65.06%
YoY
|
$0.05
0.0%
YoY
|
$0.03
-133.33%
YoY
|
$0.03
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
-$0.09
-250.0%
YoY
|
-$7.111K
-102.62%
YoY
|
$8.474K
-101.67%
YoY
|
$95.49K
72.43%
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 |
4.474M shares
5.05%
YoY
|
4.479M shares
5.87%
YoY
|
4.479M shares
5.87%
YoY
|
4.314M shares
4.88%
YoY
|
4.259M shares
3.54%
YoY
|
4.231M shares
3.86%
YoY
|
4.231M shares
3.86%
YoY
|
4.114M shares
0.98%
YoY
|
4.114M shares
0.98%
YoY
|
4.074M shares
0.0%
YoY
|
4.074M shares
0.0%
YoY
|
4.074M shares
0.0%
YoY
|
4.074M shares
43.9%
YoY
|
4.074M shares
N/A
|
4.074M shares
44.3%
YoY
|
4.074M shares
44.3%
YoY
|
2.831M shares
N/A
|
N/A
|
2.823M shares
N/A
|
| Diluted Shares Outstanding |
4.393M shares
3.08%
YoY
|
N/A
|
4.387M shares
3.69%
YoY
|
4.252M shares
-9.96%
YoY
|
4.262M shares
3.6%
YoY
|
N/A
|
4.231M shares
-3.57%
YoY
|
4.722M shares
15.91%
YoY
|
4.114M shares
-12.38%
YoY
|
N/A
|
4.388M shares
-6.55%
YoY
|
4.074M shares
0.0%
YoY
|
4.695M shares
65.85%
YoY
|
N/A
|
4.695M shares
51.25%
YoY
|
4.074M shares
31.23%
YoY
|
2.831M shares
N/A
|
N/A
|
3.104M shares
N/A
|
Loading...