|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.47M
2.69%
YoY
|
$12.14M
24.89%
YoY
|
$9.723M
19.21%
YoY
|
$8.157M
6.42%
YoY
|
$7.665M
19.13%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$5.721M
6.62%
YoY
|
$5.366M
24.67%
YoY
|
$4.304M
12.55%
YoY
|
$3.824M
-0.22%
YoY
|
$3.832M
29.74%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$46.50K
14.88%
YoY
|
$40.48K
60.04%
YoY
|
$25.29K
13.5%
YoY
|
$22.28K
-35.75%
YoY
|
$34.68K
37.57%
YoY
|
| Operating Expenses |
$6.771M
5.54%
YoY
|
$6.415M
23.09%
YoY
|
$5.212M
8.22%
YoY
|
$4.816M
1.34%
YoY
|
$4.753M
26.61%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$4.106M
-193.16%
YoY
|
-$4.408M
-216.05%
YoY
|
$3.798M
63.15%
YoY
|
$2.328M
34.9%
YoY
|
$1.726M
-201.35%
YoY
|
| Other Income/Expense, Net |
$174.2K
1.89%
YoY
|
$171.0K
37.33%
YoY
|
$124.5K
-31.52%
YoY
|
$181.8K
8.98%
YoY
|
$166.8K
N/A
|
| Pretax Income |
$1.592M
20.61%
YoY
|
$1.320M
85.18%
YoY
|
$712.9K
-29.58%
YoY
|
$1.012M
-14.67%
YoY
|
$1.186M
21.34%
YoY
|
| Income Tax |
$378.3K
11.22%
YoY
|
$340.1K
88.46%
YoY
|
$180.5K
-12.46%
YoY
|
$206.2K
-33.49%
YoY
|
$310.0K
6.79%
YoY
|
| Net Earnings |
$1.214M
23.87%
YoY
|
$980.0K
84.07%
YoY
|
$532.4K
-33.96%
YoY
|
$806.1K
-8.01%
YoY
|
$876.3K
38.75%
YoY
|
| Basic Earnings Per Share |
$0.37
27.59%
YoY
|
$0.29
107.14%
YoY
|
$0.14
-44.0%
YoY
|
$0.25
-10.71%
YoY
|
$0.28
N/A
|
| Diluted Earnings Per Share |
$0.29
20.83%
YoY
|
$0.24
84.62%
YoY
|
$0.13
-38.1%
YoY
|
$0.21
-25.0%
YoY
|
$0.28
28.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.001M shares
1.99%
YoY
|
2.943M shares
1.3%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
N/A
|
| Diluted Shares Outstanding |
4.192M shares
3.51%
YoY
|
4.050M shares
22.94%
YoY
|
3.295M shares
-3.33%
YoY
|
3.408M shares
17.31%
YoY
|
2.905M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$3.316M
14.51%
YoY
|
$3.242M
3.89%
YoY
|
$3.216M
4.63%
YoY
|
$3.116M
-0.11%
YoY
|
$2.896M
2.34%
YoY
|
$3.121M
13.83%
YoY
|
$3.073M
18.46%
YoY
|
$3.119M
35.13%
YoY
|
$2.830M
36.13%
YoY
|
$2.741M
29.69%
YoY
|
$2.594M
22.54%
YoY
|
$2.308M
12.99%
YoY
|
$2.079M
10.42%
YoY
|
$2.114M
N/A
|
$2.117M
2.47%
YoY
|
$2.043M
6.25%
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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$1.523M
19.25%
YoY
|
$1.487M
-0.43%
YoY
|
$1.504M
19.22%
YoY
|
$1.454M
10.13%
YoY
|
$1.277M
-1.12%
YoY
|
$1.493M
22.56%
YoY
|
$1.261M
10.14%
YoY
|
$1.320M
37.27%
YoY
|
$1.291M
31.92%
YoY
|
$1.219M
41.69%
YoY
|
$1.145M
12.85%
YoY
|
$961.5K
N/A
|
$978.8K
N/A
|
$860.0K
N/A
|
$1.015M
N/A
|
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 |
$8.130K
-16.88%
YoY
|
$17.10K
72.73%
YoY
|
$9.800K
-26.32%
YoY
|
$9.800K
5.04%
YoY
|
$9.781K
22.77%
YoY
|
$9.900K
60.98%
YoY
|
$13.30K
100.91%
YoY
|
$9.330K
49.04%
YoY
|
$7.967K
27.33%
YoY
|
$6.150K
-0.49%
YoY
|
$6.620K
-58.88%
YoY
|
$6.260K
N/A
|
$6.257K
37.79%
YoY
|
$6.180K
N/A
|
$16.10K
N/A
|
N/A
|
| Operating Expenses |
$1.747M
14.99%
YoY
|
$1.751M
-0.07%
YoY
|
$1.760M
16.36%
YoY
|
$1.741M
11.01%
YoY
|
$1.519M
-3.99%
YoY
|
$1.752M
21.83%
YoY
|
$1.513M
7.08%
YoY
|
$1.568M
35.93%
YoY
|
$1.582M
31.04%
YoY
|
$1.438M
32.03%
YoY
|
$1.413M
11.56%
YoY
|
$1.154M
N/A
|
$1.207M
N/A
|
$1.089M
N/A
|
$1.266M
N/A
|
N/A
|
| Operating Profit |
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
|
| Interest Expense |
$1.007M
7.26%
YoY
|
-$1.056M
0.11%
YoY
|
$1.082M
-6.24%
YoY
|
$1.030M
-7.74%
YoY
|
$939.0K
-13.31%
YoY
|
-$1.055M
-1.71%
YoY
|
$1.154M
12.33%
YoY
|
$1.116M
23.15%
YoY
|
$1.083M
36.82%
YoY
|
-$1.073M
38.5%
YoY
|
$1.027M
60.03%
YoY
|
$906.2K
86.91%
YoY
|
$791.6K
85.62%
YoY
|
-$774.9K
N/A
|
$641.8K
55.6%
YoY
|
$484.8K
6.4%
YoY
|
| Other Income/Expense, Net |
$48.26K
-19.62%
YoY
|
N/A
|
$18.56K
-40.76%
YoY
|
$43.32K
-14.73%
YoY
|
$60.04K
25.72%
YoY
|
N/A
|
$31.33K
30.99%
YoY
|
$50.81K
42.8%
YoY
|
$47.76K
73.83%
YoY
|
N/A
|
$23.92K
-28.71%
YoY
|
$35.58K
-23.03%
YoY
|
$27.47K
-37.34%
YoY
|
N/A
|
$33.55K
-6.85%
YoY
|
$46.22K
-6.69%
YoY
|
| Pretax Income |
$562.5K
28.42%
YoY
|
$435.0K
38.76%
YoY
|
$373.7K
-8.14%
YoY
|
$345.5K
-20.63%
YoY
|
$438.0K
166.13%
YoY
|
$313.5K
36.32%
YoY
|
$406.8K
163.33%
YoY
|
$435.2K
75.02%
YoY
|
$164.6K
106.39%
YoY
|
$230.0K
-7.86%
YoY
|
$154.5K
-26.05%
YoY
|
$248.7K
-1.76%
YoY
|
$79.75K
-73.48%
YoY
|
$249.6K
N/A
|
$208.9K
-44.63%
YoY
|
$253.1K
25.96%
YoY
|
| Income Tax |
$154.5K
51.12%
YoY
|
$91.00K
13.18%
YoY
|
$97.70K
-8.01%
YoY
|
$87.38K
-181.07%
YoY
|
$102.2K
123.19%
YoY
|
$80.40K
35.31%
YoY
|
$106.2K
182.71%
YoY
|
-$107.8K
-248.39%
YoY
|
$45.79K
321.35%
YoY
|
$59.42K
590.93%
YoY
|
$37.56K
-30.68%
YoY
|
$72.64K
7.17%
YoY
|
$10.87K
-85.63%
YoY
|
$8.600K
N/A
|
$54.19K
-31.85%
YoY
|
$67.78K
50.66%
YoY
|
| Net Earnings |
$408.1K
21.51%
YoY
|
$315.0K
80.0%
YoY
|
$276.0K
-8.18%
YoY
|
$258.1K
-21.18%
YoY
|
$335.8K
182.68%
YoY
|
$175.0K
23.67%
YoY
|
$300.6K
157.1%
YoY
|
$327.5K
86.01%
YoY
|
$118.8K
72.48%
YoY
|
$141.5K
-33.24%
YoY
|
$116.9K
-24.43%
YoY
|
$176.0K
-5.02%
YoY
|
$68.88K
-69.4%
YoY
|
$211.9K
N/A
|
$154.7K
-48.04%
YoY
|
$185.4K
18.84%
YoY
|
| Basic Earnings Per Share |
$0.13
30.0%
YoY
|
N/A
|
$0.08
-11.11%
YoY
|
$0.08
-27.27%
YoY
|
$0.10
233.33%
YoY
|
N/A
|
$0.09
200.0%
YoY
|
$0.11
120.0%
YoY
|
$0.03
200.0%
YoY
|
N/A
|
$0.03
-25.0%
YoY
|
$0.05
-16.67%
YoY
|
$0.01
-85.71%
YoY
|
N/A
|
$0.04
-60.0%
YoY
|
$0.06
20.0%
YoY
|
| Diluted Earnings Per Share |
$0.10
25.0%
YoY
|
$0.08
70.92%
YoY
|
$0.07
0.0%
YoY
|
$0.06
-33.33%
YoY
|
$0.08
166.67%
YoY
|
$0.04
0.0%
YoY
|
$0.07
133.33%
YoY
|
$0.09
80.0%
YoY
|
$0.03
200.0%
YoY
|
$0.04
-33.71%
YoY
|
$0.03
-25.0%
YoY
|
$0.05
0.0%
YoY
|
$0.01
-85.71%
YoY
|
$0.06
N/A
|
$0.04
-60.0%
YoY
|
$0.05
0.0%
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
|
| Basic Shares Outstanding |
3.000M shares
-0.04%
YoY
|
3.001M shares
0.0%
YoY
|
3.001M shares
3.31%
YoY
|
3.001M shares
3.31%
YoY
|
3.001M shares
3.31%
YoY
|
3.001M shares
3.31%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
2.905M shares
N/A
|
2.905M shares
0.0%
YoY
|
2.905M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
4.101M shares
-2.61%
YoY
|
N/A
|
4.169M shares
-0.24%
YoY
|
4.217M shares
15.11%
YoY
|
4.211M shares
37.98%
YoY
|
N/A
|
4.179M shares
28.22%
YoY
|
3.664M shares
12.87%
YoY
|
3.052M shares
-9.1%
YoY
|
N/A
|
3.259M shares
-5.66%
YoY
|
3.246M shares
3.72%
YoY
|
3.357M shares
15.57%
YoY
|
N/A
|
3.454M shares
18.91%
YoY
|
3.130M shares
7.73%
YoY
|
Loading...