|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$22.54M
3.54%
YoY
|
$21.77M
8.95%
YoY
|
$19.98M
-3.65%
YoY
|
$20.74M
12.05%
YoY
|
$18.51M
24.96%
YoY
|
| Cost Of Revenue |
$11.63M
6.43%
YoY
|
$10.93M
3.03%
YoY
|
$10.61M
-1.07%
YoY
|
$10.72M
16.83%
YoY
|
$9.176M
23.93%
YoY
|
| Gross Profit |
$10.91M
0.64%
YoY
|
$10.84M
15.65%
YoY
|
$9.374M
-6.4%
YoY
|
$10.02M
7.35%
YoY
|
$9.329M
25.98%
YoY
|
| Selling, General & Admin |
$4.556M
2.38%
YoY
|
$4.450M
5.55%
YoY
|
$4.216M
-1.56%
YoY
|
$4.283M
9.2%
YoY
|
$3.922M
9.28%
YoY
|
| Research & Development |
$116.0K
13.73%
YoY
|
$102.0K
4.08%
YoY
|
$98.00K
16.67%
YoY
|
$84.00K
-16.83%
YoY
|
$101.0K
17.44%
YoY
|
| Depreciation & Amortization |
$366.0K
-24.85%
YoY
|
$487.0K
9.44%
YoY
|
$445.0K
2.06%
YoY
|
$436.0K
8.73%
YoY
|
$401.0K
7.51%
YoY
|
| Operating Expenses |
$4.672M
2.64%
YoY
|
$4.552M
5.52%
YoY
|
$4.314M
-1.21%
YoY
|
$4.367M
8.55%
YoY
|
$4.023M
9.47%
YoY
|
| Operating Profit |
$6.238M
-0.81%
YoY
|
$6.289M
24.29%
YoY
|
$5.060M
-10.41%
YoY
|
$5.648M
6.45%
YoY
|
$5.306M
42.25%
YoY
|
| Interest Expense |
$2.266M
-43.84%
YoY
|
$4.035M
440.88%
YoY
|
$746.0K
-156.39%
YoY
|
-$1.323M
-116.28%
YoY
|
$8.127M
-857.41%
YoY
|
| Other Income/Expense, Net |
$2.875M
-28.73%
YoY
|
$4.034M
434.3%
YoY
|
$755.0K
-157.77%
YoY
|
-$1.307M
-114.3%
YoY
|
$9.140M
304566.67%
YoY
|
| Pretax Income |
$9.113M
-11.72%
YoY
|
$10.32M
77.52%
YoY
|
$5.815M
33.96%
YoY
|
$4.341M
-69.95%
YoY
|
$14.45M
442.06%
YoY
|
| Income Tax |
$1.980M
-28.39%
YoY
|
$2.765M
161.34%
YoY
|
$1.058M
36.52%
YoY
|
$775.0K
-78.61%
YoY
|
$3.624M
545.99%
YoY
|
| Net Earnings |
$7.133M
-5.62%
YoY
|
$7.558M
58.88%
YoY
|
$4.757M
33.4%
YoY
|
$3.566M
-67.05%
YoY
|
$10.82M
414.35%
YoY
|
| Basic Earnings Per Share |
$1.46
-5.19%
YoY
|
$1.54
60.42%
YoY
|
$0.96
33.33%
YoY
|
$0.72
-67.12%
YoY
|
$2.19
N/A
|
| Diluted Earnings Per Share |
$1.45
-5.23%
YoY
|
$1.53
59.38%
YoY
|
$0.96
33.33%
YoY
|
$0.72
-66.97%
YoY
|
$2.18
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.895M shares
-0.37%
YoY
|
4.914M shares
-0.35%
YoY
|
4.931M shares
-0.22%
YoY
|
4.942M shares
-0.14%
YoY
|
4.949M shares
N/A
|
| Diluted Shares Outstanding |
4.917M shares
-0.36%
YoY
|
4.934M shares
-0.35%
YoY
|
4.951M shares
-0.22%
YoY
|
4.962M shares
-0.14%
YoY
|
4.969M 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$5.659M
15.21%
YoY
|
$6.333M
12.83%
YoY
|
$5.898M
2.04%
YoY
|
$6.232M
11.44%
YoY
|
$4.912M
-8.94%
YoY
|
$5.613M
-7.27%
YoY
|
$5.780M
22.25%
YoY
|
$5.592M
16.87%
YoY
|
$5.394M
23.55%
YoY
|
$6.053M
7.76%
YoY
|
$4.728M
-9.25%
YoY
|
$4.785M
-12.71%
YoY
|
$4.366M
-13.61%
YoY
|
$5.617M
7.11%
YoY
|
$5.210M
5.15%
YoY
|
$5.482M
5.87%
YoY
|
$5.054M
9.09%
YoY
|
$5.244M
12.85%
YoY
|
$4.955M
22.44%
YoY
|
$5.178M
30.86%
YoY
|
| Cost Of Revenue |
$3.092M
18.29%
YoY
|
$3.364M
16.04%
YoY
|
$2.875M
1.41%
YoY
|
$3.279M
17.91%
YoY
|
$2.614M
-4.39%
YoY
|
$2.899M
-1.7%
YoY
|
$2.835M
15.15%
YoY
|
$2.781M
9.96%
YoY
|
$2.734M
11.87%
YoY
|
$2.949M
-0.84%
YoY
|
$2.462M
-7.34%
YoY
|
$2.529M
-10.06%
YoY
|
$2.444M
-14.58%
YoY
|
$2.974M
8.98%
YoY
|
$2.657M
14.62%
YoY
|
$2.812M
10.49%
YoY
|
$2.861M
19.96%
YoY
|
$2.729M
18.96%
YoY
|
$2.318M
18.75%
YoY
|
$2.545M
31.05%
YoY
|
| Gross Profit |
$2.567M
11.71%
YoY
|
$2.969M
9.4%
YoY
|
$3.023M
2.65%
YoY
|
$2.953M
5.05%
YoY
|
$2.298M
-13.61%
YoY
|
$2.714M
-12.56%
YoY
|
$2.945M
29.96%
YoY
|
$2.811M
24.6%
YoY
|
$2.660M
38.4%
YoY
|
$3.104M
17.44%
YoY
|
$2.266M
-11.24%
YoY
|
$2.256M
-15.54%
YoY
|
$1.922M
-12.36%
YoY
|
$2.643M
5.09%
YoY
|
$2.553M
-3.19%
YoY
|
$2.671M
1.44%
YoY
|
$2.193M
-2.45%
YoY
|
$2.515M
6.88%
YoY
|
$2.637M
25.87%
YoY
|
$2.633M
30.67%
YoY
|
| Selling, General & Admin |
$1.214M
13.46%
YoY
|
$1.160M
-3.65%
YoY
|
$1.191M
4.11%
YoY
|
$1.138M
-2.9%
YoY
|
$1.070M
-2.82%
YoY
|
$1.204M
7.5%
YoY
|
$1.144M
8.23%
YoY
|
$1.172M
11.41%
YoY
|
$1.101M
11.44%
YoY
|
$1.120M
0.9%
YoY
|
$1.057M
-0.84%
YoY
|
$1.052M
-4.71%
YoY
|
$988.0K
-3.14%
YoY
|
$1.110M
3.74%
YoY
|
$1.066M
-2.11%
YoY
|
$1.104M
2.89%
YoY
|
$1.020M
1.9%
YoY
|
$1.070M
10.54%
YoY
|
$1.089M
23.75%
YoY
|
$1.073M
12.24%
YoY
|
| Research & Development |
$35.00K
9.38%
YoY
|
$23.00K
-14.81%
YoY
|
$24.00K
-11.11%
YoY
|
$30.00K
25.0%
YoY
|
$32.00K
-21.95%
YoY
|
$27.00K
68.75%
YoY
|
$27.00K
22.73%
YoY
|
$24.00K
9.09%
YoY
|
$41.00K
20.59%
YoY
|
$16.00K
-20.0%
YoY
|
$22.00K
4.76%
YoY
|
$22.00K
29.41%
YoY
|
$34.00K
17.24%
YoY
|
$20.00K
-4.76%
YoY
|
$21.00K
16.67%
YoY
|
$17.00K
-15.0%
YoY
|
$29.00K
-6.45%
YoY
|
$21.00K
0.0%
YoY
|
$18.00K
-37.93%
YoY
|
$20.00K
0.0%
YoY
|
| Depreciation & Amortization |
$104.0K
-13.33%
YoY
|
$108.0K
-8.47%
YoY
|
$34.00K
-72.8%
YoY
|
$124.0K
0.81%
YoY
|
$120.0K
-2.44%
YoY
|
$118.0K
-4.84%
YoY
|
$125.0K
6.84%
YoY
|
$123.0K
7.89%
YoY
|
$123.0K
8.85%
YoY
|
$124.0K
11.71%
YoY
|
$117.0K
8.33%
YoY
|
$114.0K
-1.72%
YoY
|
$113.0K
6.6%
YoY
|
$111.0K
4.72%
YoY
|
$108.0K
0.93%
YoY
|
$116.0K
11.54%
YoY
|
$106.0K
-1.85%
YoY
|
$106.0K
2.91%
YoY
|
$107.0K
24.42%
YoY
|
$104.0K
7.22%
YoY
|
| Operating Expenses |
$1.249M
13.34%
YoY
|
$1.183M
-3.9%
YoY
|
$1.215M
3.76%
YoY
|
$1.168M
-2.34%
YoY
|
$1.102M
-3.5%
YoY
|
$1.231M
8.36%
YoY
|
$1.171M
8.53%
YoY
|
$1.196M
11.36%
YoY
|
$1.142M
11.74%
YoY
|
$1.136M
0.53%
YoY
|
$1.079M
-0.74%
YoY
|
$1.074M
-4.19%
YoY
|
$1.022M
-2.57%
YoY
|
$1.130M
3.57%
YoY
|
$1.087M
-1.81%
YoY
|
$1.121M
2.56%
YoY
|
$1.049M
1.65%
YoY
|
$1.091M
10.31%
YoY
|
$1.107M
21.78%
YoY
|
$1.093M
12.1%
YoY
|
| Operating Profit |
$1.318M
10.2%
YoY
|
$1.786M
20.43%
YoY
|
$1.808M
1.92%
YoY
|
$1.785M
10.53%
YoY
|
$1.196M
-21.21%
YoY
|
$1.483M
-24.64%
YoY
|
$1.774M
49.45%
YoY
|
$1.615M
36.63%
YoY
|
$1.518M
68.67%
YoY
|
$1.968M
30.07%
YoY
|
$1.187M
-19.03%
YoY
|
$1.182M
-23.74%
YoY
|
$900.0K
-21.33%
YoY
|
$1.513M
6.25%
YoY
|
$1.466M
-4.18%
YoY
|
$1.550M
0.65%
YoY
|
$1.144M
-5.92%
YoY
|
$1.424M
4.4%
YoY
|
$1.530M
29.01%
YoY
|
$1.540M
48.08%
YoY
|
| Interest Expense |
$1.563M
61.3%
YoY
|
$1.309M
86.73%
YoY
|
$2.878M
53.49%
YoY
|
-$1.281M
-217.96%
YoY
|
$969.0K
-70.61%
YoY
|
$701.0K
-133.3%
YoY
|
$1.875M
6.72%
YoY
|
$1.086M
8253.85%
YoY
|
$3.297M
85.85%
YoY
|
-$2.105M
124.65%
YoY
|
$1.757M
-1789.42%
YoY
|
$13.00K
-100.68%
YoY
|
$1.774M
-263.35%
YoY
|
-$937.0K
-210.24%
YoY
|
-$104.0K
-112.75%
YoY
|
-$1.903M
-173.96%
YoY
|
-$1.086M
-133.72%
YoY
|
$850.0K
834.07%
YoY
|
$816.0K
-63.6%
YoY
|
$2.573M
-192.75%
YoY
|
| Other Income/Expense, Net |
N/A
N/A
|
N/A
N/A
|
$2.915M
55.47%
YoY
|
-$1.000K
-75.0%
YoY
|
$1.065M
-68.01%
YoY
|
$1.170M
-155.63%
YoY
|
$1.875M
5.75%
YoY
|
-$4.000K
N/A
|
$3.329M
87.44%
YoY
|
-$2.103M
124.92%
YoY
|
$1.773M
-1838.24%
YoY
|
$0.00
-100.0%
YoY
|
$1.776M
177500.0%
YoY
|
-$935.0K
-7292.31%
YoY
|
-$102.0K
-10300.0%
YoY
|
$1.000K
0.0%
YoY
|
$1.000K
-99.89%
YoY
|
$13.00K
-70.45%
YoY
|
$1.000K
-91.67%
YoY
|
$1.000K
0.0%
YoY
|
| Pretax Income |
$3.015M
33.35%
YoY
|
$3.095M
16.66%
YoY
|
$4.723M
29.43%
YoY
|
$550.0K
-79.25%
YoY
|
$2.261M
-53.35%
YoY
|
$2.653M
-2065.19%
YoY
|
$3.649M
23.28%
YoY
|
$2.651M
121.29%
YoY
|
$4.847M
81.2%
YoY
|
-$135.0K
-123.36%
YoY
|
$2.960M
117.01%
YoY
|
$1.198M
-440.34%
YoY
|
$2.675M
4433.9%
YoY
|
$578.0K
-74.73%
YoY
|
$1.364M
-41.88%
YoY
|
-$352.0K
-108.56%
YoY
|
$59.00K
-98.91%
YoY
|
$2.287M
52.16%
YoY
|
$2.347M
-31.77%
YoY
|
$4.114M
-337.39%
YoY
|
| Income Tax |
$535.0K
-18.2%
YoY
|
$752.0K
71.69%
YoY
|
$931.0K
-1.38%
YoY
|
-$55.00K
-108.45%
YoY
|
$654.0K
-59.33%
YoY
|
$438.0K
-647.5%
YoY
|
$944.0K
61.09%
YoY
|
$651.0K
502.78%
YoY
|
$1.608M
141.08%
YoY
|
-$80.00K
175.86%
YoY
|
$586.0K
87.22%
YoY
|
$108.0K
-133.44%
YoY
|
$667.0K
-753.92%
YoY
|
-$29.00K
-104.84%
YoY
|
$313.0K
-47.92%
YoY
|
-$323.0K
-129.61%
YoY
|
-$102.0K
-110.83%
YoY
|
$599.0K
-6.84%
YoY
|
$601.0K
-36.6%
YoY
|
$1.091M
-301.66%
YoY
|
| Net Earnings |
$2.480M
54.32%
YoY
|
$2.343M
5.78%
YoY
|
$3.792M
40.18%
YoY
|
$605.0K
-69.75%
YoY
|
$1.607M
-50.39%
YoY
|
$2.215M
-4127.27%
YoY
|
$2.705M
13.94%
YoY
|
$2.000M
83.49%
YoY
|
$3.239M
61.22%
YoY
|
-$55.00K
-109.06%
YoY
|
$2.374M
125.88%
YoY
|
$1.090M
-3858.62%
YoY
|
$2.009M
1147.83%
YoY
|
$607.0K
-64.04%
YoY
|
$1.051M
-39.81%
YoY
|
-$29.00K
-100.96%
YoY
|
$161.0K
-96.38%
YoY
|
$1.688M
96.28%
YoY
|
$1.746M
-29.94%
YoY
|
$3.023M
-353.61%
YoY
|
| Basic Earnings Per Share |
$0.51
54.55%
YoY
|
$0.48
6.67%
YoY
|
$0.78
41.82%
YoY
|
N/A
|
$0.33
-50.0%
YoY
|
$0.45
-4600.0%
YoY
|
$0.55
14.58%
YoY
|
N/A
|
$0.66
60.98%
YoY
|
-$0.01
-108.33%
YoY
|
$0.48
128.57%
YoY
|
N/A
|
$0.41
1266.67%
YoY
|
$0.12
-64.71%
YoY
|
$0.21
-40.0%
YoY
|
N/A
|
$0.03
N/A
|
$0.34
N/A
|
$0.35
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.51
54.55%
YoY
|
$0.48
6.67%
YoY
|
$0.77
40.0%
YoY
|
$0.12
-68.87%
YoY
|
$0.33
-50.0%
YoY
|
$0.45
-4600.0%
YoY
|
$0.55
14.58%
YoY
|
$0.41
84.68%
YoY
|
$0.66
60.98%
YoY
|
-$0.01
-108.33%
YoY
|
$0.48
128.57%
YoY
|
$0.22
-100.0%
YoY
|
$0.41
-100.0%
YoY
|
$0.12
-100.0%
YoY
|
$0.21
-100.0%
YoY
|
-$5.880K
-100.97%
YoY
|
$32.43K
-96.38%
YoY
|
$339.9K
96.47%
YoY
|
$351.5K
-29.89%
YoY
|
$608.6K
-352.73%
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 |
4.889M shares
-0.13%
YoY
|
4.889M shares
-0.15%
YoY
|
4.892M shares
-0.1%
YoY
|
N/A
|
4.895M shares
-0.09%
YoY
|
4.897M shares
-0.63%
YoY
|
4.897M shares
-0.64%
YoY
|
N/A
|
4.900M shares
-0.63%
YoY
|
4.928M shares
-0.07%
YoY
|
4.929M shares
-0.05%
YoY
|
N/A
|
4.931M shares
-0.27%
YoY
|
4.931M shares
-0.29%
YoY
|
4.931M shares
-0.31%
YoY
|
N/A
|
4.944M shares
N/A
|
4.945M shares
N/A
|
4.946M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
4.910M shares
-0.11%
YoY
|
4.912M shares
-0.1%
YoY
|
4.913M shares
-0.1%
YoY
|
N/A
|
4.916M shares
-0.09%
YoY
|
4.917M shares
-0.21%
YoY
|
4.917M shares
-0.65%
YoY
|
N/A
|
4.920M shares
-0.63%
YoY
|
4.928M shares
-0.48%
YoY
|
4.949M shares
-0.04%
YoY
|
N/A
|
4.951M shares
-0.27%
YoY
|
4.951M shares
-0.29%
YoY
|
4.952M shares
-0.31%
YoY
|
N/A
|
4.964M shares
N/A
|
4.966M shares
N/A
|
4.967M shares
N/A
|
N/A
|
Loading...