|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$28.78M
33.73%
YoY
|
$21.52M
12.48%
YoY
|
$19.14M
-21.14%
YoY
|
$24.27M
-30.1%
YoY
|
$34.72M
7.96%
YoY
|
| Cost Of Revenue |
$21.31M
16.72%
YoY
|
$18.26M
-0.75%
YoY
|
$18.40M
-4.82%
YoY
|
$19.33M
-20.9%
YoY
|
$24.44M
11.55%
YoY
|
| Gross Profit |
$7.474M
128.77%
YoY
|
$3.267M
340.87%
YoY
|
$741.0K
-84.99%
YoY
|
$4.937M
-51.96%
YoY
|
$10.28M
0.29%
YoY
|
| Selling, General & Admin |
$6.154M
-0.03%
YoY
|
$6.156M
11.54%
YoY
|
$5.519M
9.53%
YoY
|
$5.039M
-27.01%
YoY
|
$6.903M
14.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$744.8K
-14.55%
YoY
|
$871.6K
-15.75%
YoY
|
$1.035M
23.57%
YoY
|
$837.2K
5.94%
YoY
|
$790.3K
-17.26%
YoY
|
| Operating Expenses |
$6.154M
-0.03%
YoY
|
$6.156M
11.54%
YoY
|
$5.519M
9.53%
YoY
|
$5.039M
-27.01%
YoY
|
$6.903M
-0.85%
YoY
|
| Operating Profit |
$574.9K
-115.29%
YoY
|
-$3.761M
-35.3%
YoY
|
-$5.813M
519.09%
YoY
|
-$938.9K
-136.32%
YoY
|
$2.585M
-21.33%
YoY
|
| Interest Expense |
$425.3K
235.68%
YoY
|
$126.7K
308.2%
YoY
|
$31.04K
7837.85%
YoY
|
$391.00
-102.53%
YoY
|
-$15.44K
-78.43%
YoY
|
| Other Income/Expense, Net |
$425.3K
235.68%
YoY
|
$126.7K
8.97%
YoY
|
$116.3K
-94.75%
YoY
|
$2.214M
4350.74%
YoY
|
$49.75K
86.21%
YoY
|
| Pretax Income |
$1.000M
-127.52%
YoY
|
-$3.634M
-36.2%
YoY
|
-$5.697M
-546.62%
YoY
|
$1.275M
-51.59%
YoY
|
$2.635M
-18.71%
YoY
|
| Income Tax |
$1.115K
-100.16%
YoY
|
-$717.3K
-188.95%
YoY
|
$806.4K
-595.79%
YoY
|
-$162.6K
-126.81%
YoY
|
$606.8K
-11.25%
YoY
|
| Net Earnings |
$999.0K
-134.25%
YoY
|
-$2.917M
-55.14%
YoY
|
-$6.503M
-552.18%
YoY
|
$1.438M
-29.08%
YoY
|
$2.028M
-20.7%
YoY
|
| Basic Earnings Per Share |
$0.42
-134.15%
YoY
|
-$1.23
-55.11%
YoY
|
-$2.74
-549.18%
YoY
|
$0.61
-29.07%
YoY
|
$0.86
53.57%
YoY
|
| Diluted Earnings Per Share |
$0.41
-133.33%
YoY
|
-$1.23
-55.11%
YoY
|
-$2.74
-564.41%
YoY
|
$0.59
-28.05%
YoY
|
$0.82
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.382M shares
100187.33%
YoY
|
2.375K shares
-99.9%
YoY
|
2.370M shares
0.0%
YoY
|
2.370M shares
0.0%
YoY
|
2.370M shares
1.24%
YoY
|
| Diluted Shares Outstanding |
2.443M shares
102773.89%
YoY
|
2.375K shares
-99.9%
YoY
|
2.370M shares
-3.19%
YoY
|
2.448M shares
-0.61%
YoY
|
2.463M shares
0.45%
YoY
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$7.498M
3.88%
YoY
|
$7.078M
-3.59%
YoY
|
$6.308M
-11.21%
YoY
|
$7.120M
2.8%
YoY
|
$7.218M
41.31%
YoY
|
$7.341M
52.59%
YoY
|
$7.105M
51.82%
YoY
|
$6.926M
30.84%
YoY
|
$5.108M
-8.32%
YoY
|
$4.811M
14.72%
YoY
|
$4.680M
14.74%
YoY
|
$5.293M
N/A
|
$5.571M
-4.18%
YoY
|
$4.194M
-36.09%
YoY
|
$4.079M
-37.35%
YoY
|
N/A
|
| Cost Of Revenue |
$6.480M
16.34%
YoY
|
$5.460M
-2.68%
YoY
|
$5.179M
5.81%
YoY
|
$5.236M
-7.2%
YoY
|
$5.569M
24.33%
YoY
|
$5.610M
44.05%
YoY
|
$4.895M
15.4%
YoY
|
$5.642M
17.01%
YoY
|
$4.480M
0.77%
YoY
|
$3.894M
-7.49%
YoY
|
$4.241M
-13.77%
YoY
|
$4.822M
N/A
|
$4.445M
-2.22%
YoY
|
$4.210M
-24.34%
YoY
|
$4.919M
3.78%
YoY
|
N/A
|
| Gross Profit |
$1.018M
-38.22%
YoY
|
$1.618M
-6.53%
YoY
|
$1.129M
-48.91%
YoY
|
$1.884M
46.75%
YoY
|
$1.648M
162.44%
YoY
|
$1.731M
88.86%
YoY
|
$2.210M
404.2%
YoY
|
$1.284M
172.37%
YoY
|
$628.0K
-44.22%
YoY
|
$916.6K
-5879.1%
YoY
|
$438.4K
-152.17%
YoY
|
$471.4K
N/A
|
$1.126M
-11.18%
YoY
|
-$15.86K
-101.59%
YoY
|
-$840.4K
-147.46%
YoY
|
N/A
|
| Selling, General & Admin |
$1.549M
-2.9%
YoY
|
$1.536M
11.96%
YoY
|
$1.694M
0.28%
YoY
|
$1.498M
7.24%
YoY
|
$1.595M
15.56%
YoY
|
$1.372M
-24.68%
YoY
|
$1.689M
8.45%
YoY
|
$1.397M
-10.41%
YoY
|
$1.380M
-19.77%
YoY
|
$1.821M
47.99%
YoY
|
$1.558M
54.37%
YoY
|
$1.560M
N/A
|
$1.720M
30.3%
YoY
|
$1.231M
4.28%
YoY
|
$1.009M
-21.42%
YoY
|
N/A
|
| 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
|
| Depreciation & Amortization |
$193.1K
5.23%
YoY
|
$186.3K
0.21%
YoY
|
$190.7K
1.29%
YoY
|
$187.1K
-16.32%
YoY
|
$183.5K
-15.52%
YoY
|
$185.9K
-13.76%
YoY
|
$188.3K
-12.53%
YoY
|
$223.6K
-15.85%
YoY
|
$217.2K
-17.49%
YoY
|
$215.6K
-57.36%
YoY
|
$215.2K
N/A
|
$265.7K
N/A
|
$263.2K
N/A
|
$505.6K
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$1.549M
-2.9%
YoY
|
$1.536M
11.96%
YoY
|
$1.694M
0.28%
YoY
|
$1.685M
3.99%
YoY
|
$1.595M
15.56%
YoY
|
$1.372M
-24.68%
YoY
|
$1.689M
8.45%
YoY
|
$1.621M
-11.2%
YoY
|
$1.380M
-19.77%
YoY
|
$1.821M
47.99%
YoY
|
$1.558M
54.37%
YoY
|
$1.825M
N/A
|
$1.720M
30.3%
YoY
|
$1.231M
4.28%
YoY
|
$1.009M
-21.42%
YoY
|
N/A
|
| Operating Profit |
-$723.4K
456.13%
YoY
|
-$104.4K
-160.27%
YoY
|
-$755.3K
-326.83%
YoY
|
$198.8K
-159.01%
YoY
|
-$130.1K
-86.58%
YoY
|
$173.2K
-115.46%
YoY
|
$333.0K
-124.95%
YoY
|
-$336.9K
-75.12%
YoY
|
-$969.2K
13.05%
YoY
|
-$1.120M
-25.49%
YoY
|
-$1.334M
-36.39%
YoY
|
-$1.354M
N/A
|
-$857.3K
207.59%
YoY
|
-$1.504M
314.13%
YoY
|
-$2.098M
-774.95%
YoY
|
N/A
|
| Interest Expense |
$63.16K
-7.73%
YoY
|
$77.52K
5.83%
YoY
|
$100.7K
68.35%
YoY
|
$223.8K
394.69%
YoY
|
$68.45K
58.67%
YoY
|
$73.25K
269.34%
YoY
|
$59.81K
223.46%
YoY
|
$45.24K
185.61%
YoY
|
$43.14K
313.97%
YoY
|
$19.83K
350.73%
YoY
|
$18.49K
4857.1%
YoY
|
$15.84K
N/A
|
$10.42K
15001.45%
YoY
|
$4.400K
3392.06%
YoY
|
$373.00
410.96%
YoY
|
N/A
|
| Other Income/Expense, Net |
$63.16K
-7.73%
YoY
|
$77.52K
5.83%
YoY
|
$100.7K
68.35%
YoY
|
N/A
|
$68.45K
58.67%
YoY
|
$73.25K
269.34%
YoY
|
$59.81K
223.46%
YoY
|
$0.00
-100.0%
YoY
|
$43.14K
127.68%
YoY
|
$19.83K
-66.03%
YoY
|
$18.49K
4018.04%
YoY
|
$22.65K
N/A
|
$18.95K
29.9%
YoY
|
$58.38K
14.54%
YoY
|
$449.00
-99.98%
YoY
|
N/A
|
| Pretax Income |
-$660.3K
971.2%
YoY
|
-$26.86K
-110.9%
YoY
|
-$654.6K
-266.66%
YoY
|
$422.6K
-244.9%
YoY
|
-$61.64K
-93.34%
YoY
|
$246.4K
-122.39%
YoY
|
$392.8K
-129.85%
YoY
|
-$291.6K
-77.83%
YoY
|
-$926.1K
10.45%
YoY
|
-$1.101M
-23.85%
YoY
|
-$1.316M
-37.26%
YoY
|
-$1.315M
N/A
|
-$838.4K
217.4%
YoY
|
-$1.445M
363.04%
YoY
|
-$2.097M
-185.91%
YoY
|
N/A
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$1.100K
-100.15%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$717.3K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
$806.4K
723.64%
YoY
|
N/A
|
| Net Earnings |
-$660.3K
971.2%
YoY
|
-$26.86K
-110.9%
YoY
|
-$654.6K
-266.66%
YoY
|
$421.5K
-0.98%
YoY
|
-$61.64K
-93.34%
YoY
|
$246.4K
-122.39%
YoY
|
$392.8K
-129.85%
YoY
|
$425.7K
-132.36%
YoY
|
-$926.1K
10.45%
YoY
|
-$1.101M
-23.85%
YoY
|
-$1.316M
-54.68%
YoY
|
-$1.315M
N/A
|
-$838.4K
309.01%
YoY
|
-$1.445M
496.69%
YoY
|
-$2.904M
-223.9%
YoY
|
N/A
|
| Basic Earnings Per Share |
-$0.27
800.0%
YoY
|
-$0.01
-110.0%
YoY
|
-$0.27
-258.82%
YoY
|
N/A
|
-$0.03
-92.31%
YoY
|
$0.10
-121.74%
YoY
|
$0.17
-130.36%
YoY
|
N/A
|
-$0.39
11.43%
YoY
|
-$0.46
-24.59%
YoY
|
-$0.56
-54.47%
YoY
|
N/A
|
-$0.35
288.89%
YoY
|
-$0.61
510.0%
YoY
|
-$1.23
-224.24%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.27
800.0%
YoY
|
-$0.01
-110.0%
YoY
|
-$0.27
-268.75%
YoY
|
$0.17
-5.6%
YoY
|
-$0.03
-92.31%
YoY
|
$0.10
-121.74%
YoY
|
$0.16
-128.57%
YoY
|
$0.18
-132.17%
YoY
|
-$0.39
11.43%
YoY
|
-$0.46
-24.59%
YoY
|
-$0.56
-54.47%
YoY
|
-$0.56
N/A
|
-$0.35
288.89%
YoY
|
-$0.61
510.0%
YoY
|
-$1.23
-229.47%
YoY
|
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
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.431M shares
2.14%
YoY
|
2.431M shares
2.14%
YoY
|
2.390M shares
0.42%
YoY
|
2.383M shares
0.13%
YoY
|
2.380M shares
0.42%
YoY
|
2.380M shares
0.43%
YoY
|
2.380M shares
0.42%
YoY
|
2.380M shares
N/A
|
2.370M shares
0.01%
YoY
|
2.370M shares
99900.0%
YoY
|
2.370M shares
99910.59%
YoY
|
N/A
|
2.370M shares
0.0%
YoY
|
2.370K shares
0.0%
YoY
|
2.370K shares
0.0%
YoY
|
N/A
|
| Diluted Shares Outstanding |
2.431M shares
2.14%
YoY
|
2.431M shares
-0.3%
YoY
|
2.391M shares
-0.46%
YoY
|
N/A
|
2.380M shares
0.18%
YoY
|
2.439M shares
2.89%
YoY
|
2.402M shares
1.34%
YoY
|
N/A
|
2.376M shares
0.25%
YoY
|
2.370M shares
99900.0%
YoY
|
2.370M shares
99900.0%
YoY
|
N/A
|
2.370M shares
0.0%
YoY
|
2.370K shares
0.0%
YoY
|
2.370K shares
-4.13%
YoY
|
N/A
|
Loading...