|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$24.70M
17.84%
YoY
|
$20.96M
22.16%
YoY
|
$17.16M
17.29%
YoY
|
$14.63M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$14.18M
14.75%
YoY
|
$12.36M
15.85%
YoY
|
$10.67M
-1.48%
YoY
|
$10.83M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$455.0K
-12.16%
YoY
|
$518.0K
3.6%
YoY
|
$500.0K
0.0%
YoY
|
$500.0K
N/A
|
| Operating Expenses |
$13.45M
18.76%
YoY
|
$11.33M
-9.94%
YoY
|
$12.58M
27.85%
YoY
|
$9.840M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$8.214M
26.56%
YoY
|
$6.490M
-347.71%
YoY
|
-$2.620M
149.52%
YoY
|
-$1.050M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$4.523M
-2.44%
YoY
|
$4.636M
136.53%
YoY
|
$1.960M
-47.59%
YoY
|
$3.740M
N/A
|
| Income Tax |
$869.0K
-0.91%
YoY
|
$877.0K
174.06%
YoY
|
$320.0K
-46.67%
YoY
|
$600.0K
N/A
|
| Net Earnings |
$3.654M
-2.79%
YoY
|
$3.759M
127.82%
YoY
|
$1.650M
-47.62%
YoY
|
$3.150M
N/A
|
| Basic Earnings Per Share |
$0.96
-56.16%
YoY
|
$2.19
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.96
-56.16%
YoY
|
$2.19
447.5%
YoY
|
$0.40
-47.37%
YoY
|
$0.76
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.815M
104.87%
YoY
|
1.862M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
3.816M
122.15%
YoY
|
1.718M
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$7.171M
14.79%
YoY
|
$6.785M
10.34%
YoY
|
$6.581M
11.33%
YoY
|
$6.608M
8.63%
YoY
|
$6.247M
14.79%
YoY
|
$6.149M
22.17%
YoY
|
$5.911M
24.02%
YoY
|
$6.083M
N/A
|
$5.442M
28.44%
YoY
|
$5.033M
24.58%
YoY
|
$4.766M
33.31%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$4.034M
15.52%
YoY
|
$4.008M
15.44%
YoY
|
$3.868M
12.8%
YoY
|
$3.791M
9.79%
YoY
|
$3.492M
8.14%
YoY
|
$3.472M
18.9%
YoY
|
$3.429M
24.24%
YoY
|
$3.453M
N/A
|
$3.229M
N/A
|
$2.920M
N/A
|
$2.760M
-1.43%
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
|
| Depreciation & Amortization |
$259.0K
99.23%
YoY
|
$283.0K
116.03%
YoY
|
$195.0K
52.34%
YoY
|
$66.00K
-53.19%
YoY
|
$130.0K
0.78%
YoY
|
$131.0K
8.26%
YoY
|
$128.0K
0.79%
YoY
|
$141.0K
-62.89%
YoY
|
$129.0K
3.2%
YoY
|
$121.0K
13.08%
YoY
|
$127.0K
5.83%
YoY
|
| Operating Expenses |
$3.786M
13.9%
YoY
|
$3.895M
19.08%
YoY
|
$3.668M
13.7%
YoY
|
$3.633M
11.2%
YoY
|
$3.324M
13.1%
YoY
|
$3.271M
24.85%
YoY
|
$3.226M
29.04%
YoY
|
$3.267M
N/A
|
$2.939M
N/A
|
$2.620M
N/A
|
$2.500M
-8.42%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$2.316M
9.5%
YoY
|
$2.200M
5.21%
YoY
|
$2.090M
7.46%
YoY
|
-$1.911M
9.51%
YoY
|
$2.115M
24.85%
YoY
|
$2.091M
34.82%
YoY
|
$1.945M
35.92%
YoY
|
-$1.745M
N/A
|
$1.694M
96.75%
YoY
|
$1.551M
198.27%
YoY
|
$1.431M
396.88%
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
|
| Pretax Income |
$1.475M
23.85%
YoY
|
$1.115M
-3.63%
YoY
|
$1.229M
10.72%
YoY
|
$1.065M
-0.56%
YoY
|
$1.191M
3.12%
YoY
|
$1.157M
-6.09%
YoY
|
$1.110M
-5.77%
YoY
|
$1.071M
N/A
|
$1.155M
-187.77%
YoY
|
$1.232M
-3.6%
YoY
|
$1.178M
36.03%
YoY
|
| Income Tax |
$300.0K
25.0%
YoY
|
$233.0K
13.66%
YoY
|
$241.0K
16.43%
YoY
|
$217.0K
29.17%
YoY
|
$240.0K
10.09%
YoY
|
$205.0K
-20.85%
YoY
|
$207.0K
-10.78%
YoY
|
$168.0K
N/A
|
$218.0K
-183.85%
YoY
|
$259.0K
25.73%
YoY
|
$232.0K
21.47%
YoY
|
| Net Earnings |
$1.175M
23.55%
YoY
|
$882.0K
-7.35%
YoY
|
$988.0K
9.41%
YoY
|
$848.0K
-6.09%
YoY
|
$951.0K
1.49%
YoY
|
$952.0K
-2.16%
YoY
|
$903.0K
-4.55%
YoY
|
$903.0K
N/A
|
$937.0K
-188.73%
YoY
|
$973.0K
-9.24%
YoY
|
$946.0K
40.15%
YoY
|
| Basic Earnings Per Share |
$0.31
24.0%
YoY
|
$0.23
-8.0%
YoY
|
$0.26
8.33%
YoY
|
N/A
|
$0.25
-19.35%
YoY
|
$0.25
N/A
|
$0.24
N/A
|
N/A
|
$0.31
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.31
24.0%
YoY
|
$0.23
-8.0%
YoY
|
$0.26
8.33%
YoY
|
$0.22
4.57%
YoY
|
$0.25
-19.35%
YoY
|
$0.25
4.17%
YoY
|
$0.24
4.35%
YoY
|
$0.22
N/A
|
$0.31
N/A
|
$0.24
N/A
|
$0.23
43.75%
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
|
| Basic Shares Outstanding |
4.213M
1.99%
YoY
|
4.219M
2.14%
YoY
|
4.224M
2.26%
YoY
|
4.242M
2.69%
YoY
|
4.131M
0.0%
YoY
|
4.131M
N/A
|
4.131M
N/A
|
4.131M
N/A
|
4.131M
N/A
|
0.000
N/A
|
N/A
|
| Diluted Shares Outstanding |
3.809M
-0.84%
YoY
|
3.809M
-0.33%
YoY
|
3.804M
-0.37%
YoY
|
N/A
|
3.841M
25.61%
YoY
|
3.821M
N/A
|
3.818M
N/A
|
N/A
|
3.058M
N/A
|
N/A
|
N/A
|
Loading...