|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$20.91M
1.97%
YoY
|
$20.50M
4.08%
YoY
|
$19.70M
30.82%
YoY
|
$15.06M
-12.11%
YoY
|
$17.13M
15.5%
YoY
|
| Cost Of Revenue |
$10.35M
-3.86%
YoY
|
$10.77M
9.23%
YoY
|
$9.855M
33.07%
YoY
|
$7.406M
-13.07%
YoY
|
$8.520M
8.73%
YoY
|
| Gross Profit |
$10.56M
8.43%
YoY
|
$9.739M
-1.07%
YoY
|
$9.845M
28.65%
YoY
|
$7.652M
-11.15%
YoY
|
$8.613M
23.09%
YoY
|
| Selling, General & Admin |
$6.181M
2.94%
YoY
|
$6.004M
3.95%
YoY
|
$5.776M
19.85%
YoY
|
$4.819M
-3.49%
YoY
|
$4.994M
24.47%
YoY
|
| Research & Development |
$2.554M
-6.26%
YoY
|
$2.724M
-5.59%
YoY
|
$2.886M
34.25%
YoY
|
$2.150M
24.29%
YoY
|
$1.730M
5.16%
YoY
|
| Depreciation & Amortization |
$669.3K
-4.46%
YoY
|
$700.5K
17.31%
YoY
|
$597.2K
16.89%
YoY
|
$510.9K
17.3%
YoY
|
$435.5K
-5.95%
YoY
|
| Operating Expenses |
$8.735M
0.07%
YoY
|
$8.729M
0.77%
YoY
|
$8.662M
24.29%
YoY
|
$6.969M
3.66%
YoY
|
$6.723M
18.86%
YoY
|
| Operating Profit |
$1.825M
80.68%
YoY
|
$1.010M
-14.58%
YoY
|
$1.182M
73.13%
YoY
|
$683.0K
-63.85%
YoY
|
$1.889M
40.95%
YoY
|
| Interest Expense |
N/A
|
$524.1K
-6.76%
YoY
|
$562.1K
425.72%
YoY
|
$106.9K
1025.47%
YoY
|
$9.500K
-154.98%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
N/A
|
| Pretax Income |
$2.267M
47.78%
YoY
|
$1.534M
-12.07%
YoY
|
$1.745M
120.86%
YoY
|
$789.9K
-72.8%
YoY
|
$2.904M
115.47%
YoY
|
| Income Tax |
$461.4K
76.99%
YoY
|
$260.7K
-14.0%
YoY
|
$303.1K
96.82%
YoY
|
$154.0K
-57.41%
YoY
|
$361.6K
59.15%
YoY
|
| Net Earnings |
$1.806M
41.8%
YoY
|
$1.273M
-11.66%
YoY
|
$1.441M
126.68%
YoY
|
$635.9K
-74.99%
YoY
|
$2.543M
126.89%
YoY
|
| Basic Earnings Per Share |
$0.11
37.5%
YoY
|
$0.08
-11.11%
YoY
|
$0.09
125.0%
YoY
|
$0.04
-75.0%
YoY
|
$0.16
N/A
|
| Diluted Earnings Per Share |
$0.11
37.5%
YoY
|
$0.08
-11.11%
YoY
|
$0.09
125.0%
YoY
|
$0.04
-100.0%
YoY
|
$162.7K
127.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.72M shares
-0.2%
YoY
|
15.75M shares
0.05%
YoY
|
15.74M shares
0.05%
YoY
|
15.74M shares
0.96%
YoY
|
15.59M shares
N/A
|
| Diluted Shares Outstanding |
15.73M shares
-0.23%
YoY
|
15.77M shares
-0.02%
YoY
|
15.77M shares
0.03%
YoY
|
15.77M shares
0.93%
YoY
|
15.62M 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 |
N/A
|
$5.004M
-3.59%
YoY
|
$5.163M
0.02%
YoY
|
$5.133M
2.02%
YoY
|
$5.121M
7.41%
YoY
|
$5.191M
-8.78%
YoY
|
$5.162M
-8.46%
YoY
|
$5.031M
39.63%
YoY
|
$4.768M
30.37%
YoY
|
$5.690M
58.67%
YoY
|
$5.639M
49.84%
YoY
|
$3.603M
-11.07%
YoY
|
$3.657M
-26.83%
YoY
|
$3.586M
-18.85%
YoY
|
$3.763M
-7.55%
YoY
|
$4.052M
11.17%
YoY
|
$4.998M
21.91%
YoY
|
$4.419M
15.48%
YoY
|
$4.070M
16.95%
YoY
|
| Cost Of Revenue |
N/A
|
$2.492M
-12.48%
YoY
|
$2.573M
-2.75%
YoY
|
$2.468M
-4.2%
YoY
|
$2.696M
11.07%
YoY
|
$2.847M
3.02%
YoY
|
$2.646M
-6.79%
YoY
|
$2.577M
41.12%
YoY
|
$2.427M
32.46%
YoY
|
$2.764M
56.89%
YoY
|
$2.839M
51.98%
YoY
|
$1.826M
-6.11%
YoY
|
$1.832M
-24.99%
YoY
|
$1.762M
-22.07%
YoY
|
$1.868M
-6.45%
YoY
|
$1.945M
6.82%
YoY
|
$2.443M
10.52%
YoY
|
$2.261M
19.21%
YoY
|
$1.996M
7.36%
YoY
|
| Gross Profit |
N/A
|
$2.512M
7.21%
YoY
|
$2.590M
2.93%
YoY
|
$2.665M
8.56%
YoY
|
$2.425M
3.61%
YoY
|
$2.343M
-19.92%
YoY
|
$2.516M
-10.16%
YoY
|
$2.454M
38.11%
YoY
|
$2.341M
28.26%
YoY
|
$2.926M
60.38%
YoY
|
$2.801M
47.74%
YoY
|
$1.777M
-15.65%
YoY
|
$1.825M
-28.6%
YoY
|
$1.824M
-15.48%
YoY
|
$1.896M
-8.6%
YoY
|
$2.107M
15.51%
YoY
|
$2.556M
35.95%
YoY
|
$2.159M
11.81%
YoY
|
$2.074M
27.95%
YoY
|
| Selling, General & Admin |
N/A
|
$1.555M
2.43%
YoY
|
$1.541M
0.46%
YoY
|
$1.513M
1.88%
YoY
|
$1.468M
-13.11%
YoY
|
$1.518M
6.19%
YoY
|
$1.534M
6.14%
YoY
|
$1.485M
22.46%
YoY
|
$1.689M
41.06%
YoY
|
$1.429M
19.05%
YoY
|
$1.445M
19.31%
YoY
|
$1.212M
0.21%
YoY
|
$1.197M
-18.13%
YoY
|
$1.201M
-3.99%
YoY
|
$1.212M
-0.12%
YoY
|
$1.210M
13.34%
YoY
|
$1.463M
50.78%
YoY
|
$1.251M
16.11%
YoY
|
$1.213M
21.78%
YoY
|
| Research & Development |
N/A
|
$638.4K
1.72%
YoY
|
$627.3K
-9.86%
YoY
|
$668.5K
-8.61%
YoY
|
$669.6K
0.83%
YoY
|
$627.5K
-19.13%
YoY
|
$695.9K
-11.83%
YoY
|
$731.4K
11.42%
YoY
|
$664.1K
9.54%
YoY
|
$776.0K
49.18%
YoY
|
$789.3K
55.83%
YoY
|
$656.4K
27.06%
YoY
|
$606.2K
24.74%
YoY
|
$520.2K
24.66%
YoY
|
$506.5K
22.82%
YoY
|
$516.6K
24.85%
YoY
|
$486.0K
21.5%
YoY
|
$417.3K
1.78%
YoY
|
$412.4K
-2.63%
YoY
|
| Depreciation & Amortization |
N/A
|
$195.0K
1.14%
YoY
|
$159.9K
-10.11%
YoY
|
$153.7K
-3.01%
YoY
|
$171.4K
1.53%
YoY
|
$192.8K
29.96%
YoY
|
$177.9K
27.06%
YoY
|
$158.5K
17.22%
YoY
|
$168.8K
16.73%
YoY
|
$148.3K
12.84%
YoY
|
$140.0K
10.12%
YoY
|
$135.2K
25.61%
YoY
|
$144.6K
42.07%
YoY
|
$131.5K
20.06%
YoY
|
$127.1K
8.96%
YoY
|
$107.6K
0.08%
YoY
|
$101.8K
-7.42%
YoY
|
$109.5K
-19.34%
YoY
|
$116.7K
11.76%
YoY
|
| Operating Expenses |
N/A
|
$2.193M
2.22%
YoY
|
$2.169M
-2.76%
YoY
|
$2.181M
-1.58%
YoY
|
$2.137M
-9.18%
YoY
|
$2.146M
-2.72%
YoY
|
$2.230M
-0.21%
YoY
|
$2.216M
18.59%
YoY
|
$2.353M
30.46%
YoY
|
$2.205M
28.16%
YoY
|
$2.235M
30.07%
YoY
|
$1.869M
8.25%
YoY
|
$1.804M
-7.44%
YoY
|
$1.721M
3.17%
YoY
|
$1.718M
5.7%
YoY
|
$1.726M
16.56%
YoY
|
$1.949M
41.2%
YoY
|
$1.668M
12.4%
YoY
|
$1.625M
14.5%
YoY
|
| Operating Profit |
N/A
|
$319.0K
61.39%
YoY
|
$421.2K
47.26%
YoY
|
$483.4K
102.84%
YoY
|
$288.1K
-2446.09%
YoY
|
$197.6K
-72.57%
YoY
|
$286.0K
-49.46%
YoY
|
$238.3K
-360.12%
YoY
|
-$12.28K
-157.38%
YoY
|
$720.5K
596.28%
YoY
|
$565.9K
218.65%
YoY
|
-$91.61K
-124.07%
YoY
|
$21.40K
-96.48%
YoY
|
$103.5K
-78.91%
YoY
|
$177.6K
-60.41%
YoY
|
$380.5K
10.97%
YoY
|
$607.3K
21.45%
YoY
|
$490.6K
9.82%
YoY
|
$448.6K
122.81%
YoY
|
| Interest Expense |
N/A
|
$107.8K
-7.39%
YoY
|
$105.1K
-18.31%
YoY
|
$120.2K
-21.45%
YoY
|
$126.0K
-16.62%
YoY
|
$116.4K
-31.46%
YoY
|
$128.7K
7.22%
YoY
|
$153.0K
23.75%
YoY
|
$151.1K
83.29%
YoY
|
$169.8K
474.37%
YoY
|
$120.0K
-18010.45%
YoY
|
$123.7K
-2884.91%
YoY
|
$82.45K
-2230.49%
YoY
|
$29.57K
N/A
|
-$670.00
N/A
|
-$4.440K
N/A
|
-$3.870K
-80.65%
YoY
|
N/A
N/A
|
N/A
N/A
|
| 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
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
| Pretax Income |
N/A
|
$426.8K
35.93%
YoY
|
$526.2K
26.91%
YoY
|
$603.5K
54.24%
YoY
|
$414.2K
198.33%
YoY
|
$314.0K
-64.73%
YoY
|
$414.6K
-39.32%
YoY
|
$391.3K
1121.7%
YoY
|
$138.8K
33.68%
YoY
|
$890.4K
569.18%
YoY
|
$683.3K
286.27%
YoY
|
$32.03K
-91.48%
YoY
|
$103.9K
-82.79%
YoY
|
$133.1K
-73.01%
YoY
|
$176.9K
-61.22%
YoY
|
$376.1K
-72.18%
YoY
|
$603.4K
25.71%
YoY
|
$493.0K
8.87%
YoY
|
$456.2K
124.78%
YoY
|
| Income Tax |
N/A
|
$86.84K
118.13%
YoY
|
$102.5K
38.61%
YoY
|
$118.6K
96.05%
YoY
|
$86.40K
-585.94%
YoY
|
$39.81K
-80.11%
YoY
|
$73.96K
-47.94%
YoY
|
$60.47K
-382.99%
YoY
|
-$17.78K
-143.78%
YoY
|
$200.2K
611.05%
YoY
|
$142.1K
860.62%
YoY
|
-$21.37K
-130.33%
YoY
|
$40.61K
-14.63%
YoY
|
$28.16K
-75.89%
YoY
|
$14.79K
-86.84%
YoY
|
$70.45K
-17.01%
YoY
|
$47.57K
58.57%
YoY
|
$116.8K
-11.73%
YoY
|
$112.4K
345.99%
YoY
|
| Net Earnings |
N/A
|
$340.0K
23.99%
YoY
|
$423.7K
24.37%
YoY
|
$485.0K
46.59%
YoY
|
$327.7K
109.23%
YoY
|
$274.2K
-60.27%
YoY
|
$340.7K
-37.06%
YoY
|
$330.8K
519.43%
YoY
|
$156.6K
147.62%
YoY
|
$690.2K
557.94%
YoY
|
$541.3K
233.87%
YoY
|
$53.41K
-82.52%
YoY
|
$63.25K
-88.62%
YoY
|
$104.9K
-72.11%
YoY
|
$162.1K
-52.85%
YoY
|
$305.6K
-75.87%
YoY
|
$555.8K
23.52%
YoY
|
$376.2K
17.38%
YoY
|
$343.8K
93.42%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.02
0.0%
YoY
|
$0.03
50.0%
YoY
|
$0.03
50.0%
YoY
|
N/A
|
$0.02
-50.0%
YoY
|
$0.02
-33.33%
YoY
|
$0.02
N/A
|
N/A
|
$0.04
300.0%
YoY
|
$0.03
200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.01
-50.0%
YoY
|
$0.01
N/A
|
$0.02
-75.0%
YoY
|
N/A
|
$0.02
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.02
0.0%
YoY
|
$0.03
50.0%
YoY
|
$0.03
50.0%
YoY
|
$0.02
100.7%
YoY
|
$0.02
-50.0%
YoY
|
$0.02
-33.33%
YoY
|
$0.02
489.97%
YoY
|
$0.01
147.63%
YoY
|
$0.04
300.0%
YoY
|
$0.03
-100.0%
YoY
|
$0.00
-83.05%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$10.28K
-53.36%
YoY
|
$0.02
-75.0%
YoY
|
$35.23K
25.66%
YoY
|
$24.03K
16.84%
YoY
|
$22.04K
92.56%
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 |
15.71M shares
-0.26%
YoY
|
15.71M shares
-0.28%
YoY
|
15.73M shares
-0.15%
YoY
|
15.73M shares
-0.15%
YoY
|
15.75M shares
0.04%
YoY
|
15.75M shares
0.05%
YoY
|
15.75M shares
0.05%
YoY
|
15.75M shares
0.06%
YoY
|
15.75M shares
0.02%
YoY
|
15.74M shares
0.03%
YoY
|
15.74M shares
0.06%
YoY
|
15.74M shares
0.08%
YoY
|
15.74M shares
N/A
|
15.74M shares
0.74%
YoY
|
15.73M shares
N/A
|
15.73M shares
1.52%
YoY
|
N/A
|
15.62M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
15.72M shares
-0.3%
YoY
|
15.73M shares
-0.23%
YoY
|
15.75M shares
-0.16%
YoY
|
N/A
|
15.77M shares
-0.03%
YoY
|
15.77M shares
-0.03%
YoY
|
15.77M shares
0.03%
YoY
|
N/A
|
15.78M shares
0.02%
YoY
|
15.77M shares
-0.01%
YoY
|
15.77M shares
0.11%
YoY
|
N/A
|
15.77M shares
0.76%
YoY
|
15.78M shares
N/A
|
15.75M shares
0.57%
YoY
|
N/A
|
15.65M shares
N/A
|
N/A
|
Loading...