|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.358M
11.4%
YoY
|
$6.605M
-30.89%
YoY
|
$9.557M
45.08%
YoY
|
$6.588M
135.36%
YoY
|
$2.799M
2.21%
YoY
|
| Cost Of Revenue |
$1.605M
5.15%
YoY
|
$1.526M
-11.24%
YoY
|
$1.720M
34.24%
YoY
|
$1.281M
46.92%
YoY
|
$872.0K
-4.67%
YoY
|
| Gross Profit |
$5.753M
13.28%
YoY
|
$5.078M
-35.2%
YoY
|
$7.838M
47.69%
YoY
|
$5.307M
175.38%
YoY
|
$1.927M
5.66%
YoY
|
| Selling, General & Admin |
$1.320M
6.16%
YoY
|
$1.244M
10.96%
YoY
|
$1.121M
6.59%
YoY
|
$1.051M
26.16%
YoY
|
$833.4K
-17.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.453M
24.52%
YoY
|
$1.970M
6.24%
YoY
|
$1.854M
37.8%
YoY
|
$1.345M
48.44%
YoY
|
$906.4K
6.16%
YoY
|
| Operating Expenses |
$5.408M
13.38%
YoY
|
$4.770M
0.94%
YoY
|
$4.725M
94.81%
YoY
|
$2.425M
37.16%
YoY
|
$1.768M
-6.32%
YoY
|
| Operating Profit |
$1.950M
6.26%
YoY
|
$1.835M
-62.02%
YoY
|
$4.832M
67.72%
YoY
|
$2.881M
1715.64%
YoY
|
$158.7K
-349.2%
YoY
|
| Interest Expense |
$66.50K
1170.54%
YoY
|
$5.234K
-60.04%
YoY
|
$13.10K
-150.05%
YoY
|
-$26.17K
-63.51%
YoY
|
-$71.72K
100.28%
YoY
|
| Other Income/Expense, Net |
$66.48K
-48.96%
YoY
|
$130.2K
-2659.79%
YoY
|
-$5.088K
-80.56%
YoY
|
-$26.17K
N/A
|
N/A
|
| Pretax Income |
$2.017M
2.61%
YoY
|
$1.965M
-59.28%
YoY
|
$4.827M
69.08%
YoY
|
$2.855M
1730.99%
YoY
|
$155.9K
-256.75%
YoY
|
| Income Tax |
$304.3K
-50.96%
YoY
|
$620.5K
277.21%
YoY
|
$164.5K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$1.712M
27.32%
YoY
|
$1.345M
-71.16%
YoY
|
$4.663M
63.31%
YoY
|
$2.855M
1730.99%
YoY
|
$155.9K
-256.75%
YoY
|
| Basic Earnings Per Share |
$0.83
29.69%
YoY
|
$0.64
-70.51%
YoY
|
$2.17
59.56%
YoY
|
$1.36
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.81
30.65%
YoY
|
$0.62
-70.62%
YoY
|
$2.11
-100.0%
YoY
|
$1.323M
1649.53%
YoY
|
$75.62K
-255.08%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.064M shares
-2.37%
YoY
|
2.114M shares
-1.5%
YoY
|
2.146M shares
1.98%
YoY
|
2.105M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
2.108M shares
-2.46%
YoY
|
2.161M shares
-2.16%
YoY
|
2.209M shares
2.34%
YoY
|
2.158M shares
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 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.384M
-26.83%
YoY
|
$1.735M
-0.83%
YoY
|
$1.814M
5.0%
YoY
|
$1.990M
10.95%
YoY
|
$1.891M
14.18%
YoY
|
$1.749M
24.36%
YoY
|
$1.728M
-1.18%
YoY
|
$1.793M
-18.53%
YoY
|
$1.656M
-35.83%
YoY
|
$1.407M
-39.5%
YoY
|
$1.748M
-28.64%
YoY
|
$2.201M
1.22%
YoY
|
$2.581M
61.8%
YoY
|
$2.325M
49.65%
YoY
|
$2.450M
93.8%
YoY
|
$2.175M
99.04%
YoY
|
$1.595M
127.94%
YoY
|
$1.553M
144.24%
YoY
|
$1.264M
241.25%
YoY
|
| Cost Of Revenue |
$302.6K
-34.25%
YoY
|
$369.1K
-10.72%
YoY
|
$404.8K
-7.46%
YoY
|
$294.0K
-23.31%
YoY
|
$460.2K
14.75%
YoY
|
$413.4K
5.28%
YoY
|
$437.4K
25.19%
YoY
|
$383.4K
-6.86%
YoY
|
$401.0K
-16.22%
YoY
|
$392.7K
-0.45%
YoY
|
$349.4K
-19.68%
YoY
|
$411.6K
9.04%
YoY
|
$478.7K
64.45%
YoY
|
$394.5K
17.54%
YoY
|
$435.0K
57.06%
YoY
|
$377.5K
52.69%
YoY
|
$291.1K
23.36%
YoY
|
$335.6K
54.56%
YoY
|
$277.0K
61.35%
YoY
|
| Gross Profit |
$1.081M
-24.44%
YoY
|
$1.366M
2.24%
YoY
|
$1.409M
9.22%
YoY
|
$1.696M
20.26%
YoY
|
$1.431M
13.99%
YoY
|
$1.336M
31.74%
YoY
|
$1.290M
-7.76%
YoY
|
$1.410M
-21.21%
YoY
|
$1.255M
-40.29%
YoY
|
$1.014M
-47.47%
YoY
|
$1.399M
-30.57%
YoY
|
$1.790M
-0.42%
YoY
|
$2.103M
61.2%
YoY
|
$1.930M
58.5%
YoY
|
$2.015M
104.1%
YoY
|
$1.797M
112.6%
YoY
|
$1.304M
181.14%
YoY
|
$1.218M
190.72%
YoY
|
$987.2K
396.61%
YoY
|
| Selling, General & Admin |
$317.5K
-6.75%
YoY
|
$332.3K
-0.66%
YoY
|
$394.4K
7.45%
YoY
|
$278.0K
6.16%
YoY
|
$340.5K
1.6%
YoY
|
$334.5K
9.48%
YoY
|
$367.1K
7.65%
YoY
|
$261.9K
7.35%
YoY
|
$335.2K
16.15%
YoY
|
$305.5K
-5.38%
YoY
|
$341.0K
7.04%
YoY
|
$244.0K
-4.88%
YoY
|
$288.5K
5.87%
YoY
|
$322.9K
50.73%
YoY
|
$318.5K
3.36%
YoY
|
$256.5K
28.94%
YoY
|
$272.6K
41.01%
YoY
|
$214.2K
11.37%
YoY
|
$308.2K
23.82%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$664.3K
4.37%
YoY
|
$662.6K
13.41%
YoY
|
$675.3K
25.12%
YoY
|
$692.3K
-1.25%
YoY
|
$636.4K
58.97%
YoY
|
$584.3K
52.88%
YoY
|
$539.7K
11.01%
YoY
|
$701.0K
19.63%
YoY
|
$400.3K
-19.37%
YoY
|
$382.2K
-0.57%
YoY
|
$486.2K
25.59%
YoY
|
$586.0K
9.94%
YoY
|
$496.5K
85.25%
YoY
|
$384.4K
37.25%
YoY
|
$387.1K
46.46%
YoY
|
$533.0K
155.46%
YoY
|
$268.0K
12.87%
YoY
|
$280.1K
18.6%
YoY
|
$264.3K
17.94%
YoY
|
| Operating Expenses |
$1.292M
-10.55%
YoY
|
$1.372M
2.39%
YoY
|
$1.482M
9.66%
YoY
|
$977.0K
0.65%
YoY
|
$1.445M
26.33%
YoY
|
$1.340M
23.17%
YoY
|
$1.352M
14.19%
YoY
|
$970.7K
15.89%
YoY
|
$1.144M
-10.03%
YoY
|
$1.088M
-1.95%
YoY
|
$1.184M
3.11%
YoY
|
$837.6K
5.17%
YoY
|
$1.271M
132.03%
YoY
|
$1.110M
121.23%
YoY
|
$1.148M
34.05%
YoY
|
$796.4K
92.11%
YoY
|
$547.9K
25.13%
YoY
|
$501.5K
15.11%
YoY
|
$856.5K
78.38%
YoY
|
| Operating Profit |
$91.47K
-79.51%
YoY
|
$362.7K
-11.36%
YoY
|
$331.7K
-11.77%
YoY
|
$718.7K
63.57%
YoY
|
$446.4K
-12.93%
YoY
|
$409.2K
28.41%
YoY
|
$376.0K
-33.4%
YoY
|
$439.4K
-53.85%
YoY
|
$512.7K
-60.86%
YoY
|
$318.7K
-73.78%
YoY
|
$564.5K
-56.64%
YoY
|
$952.1K
-4.87%
YoY
|
$1.310M
73.19%
YoY
|
$1.215M
69.64%
YoY
|
$1.302M
219.32%
YoY
|
$1.001M
132.32%
YoY
|
$756.4K
2801.3%
YoY
|
$716.3K
-4361.39%
YoY
|
$407.7K
-244.88%
YoY
|
| Interest Expense |
$22.90K
408.89%
YoY
|
$19.10K
-3.54%
YoY
|
$13.50K
-37.7%
YoY
|
$20.60K
-55.68%
YoY
|
$4.500K
318.6%
YoY
|
$19.80K
1735.03%
YoY
|
$21.67K
1904.63%
YoY
|
$46.48K
893.16%
YoY
|
$1.075K
-66.72%
YoY
|
$1.079K
-69.7%
YoY
|
$1.081K
-65.47%
YoY
|
$4.680K
-260.27%
YoY
|
$3.230K
-205.21%
YoY
|
$3.561K
-147.35%
YoY
|
$3.131K
-75.38%
YoY
|
-$2.920K
-78.75%
YoY
|
-$3.070K
-78.87%
YoY
|
-$7.520K
-70.12%
YoY
|
$12.72K
-169.5%
YoY
|
| Other Income/Expense, Net |
$22.88K
414.46%
YoY
|
$19.05K
-3.59%
YoY
|
$13.46K
-37.88%
YoY
|
N/A
|
$4.447K
-87.6%
YoY
|
$19.76K
-21.87%
YoY
|
$21.66K
-4.21%
YoY
|
N/A
|
$35.86K
-1230.91%
YoY
|
$25.29K
-821.81%
YoY
|
$22.61K
-830.43%
YoY
|
N/A
|
-$3.171K
3.05%
YoY
|
-$3.503K
-53.41%
YoY
|
-$3.096K
-75.55%
YoY
|
N/A
|
-$3.077K
N/A
|
-$7.518K
N/A
|
-$12.66K
N/A
|
| Pretax Income |
$114.4K
-74.64%
YoY
|
$381.7K
-11.01%
YoY
|
$345.2K
-13.19%
YoY
|
$739.3K
52.16%
YoY
|
$450.8K
-17.82%
YoY
|
$429.0K
24.71%
YoY
|
$397.6K
-32.27%
YoY
|
$485.9K
-49.22%
YoY
|
$548.6K
-58.02%
YoY
|
$344.0K
-71.61%
YoY
|
$587.1K
-54.79%
YoY
|
$956.8K
-4.12%
YoY
|
$1.307M
73.47%
YoY
|
$1.212M
70.95%
YoY
|
$1.299M
228.77%
YoY
|
$997.9K
139.27%
YoY
|
$753.3K
835.78%
YoY
|
$708.8K
-1788.9%
YoY
|
$395.0K
-231.81%
YoY
|
| Income Tax |
$64.11K
-450.21%
YoY
|
$58.24K
-47.89%
YoY
|
$103.2K
-3.15%
YoY
|
$104.3K
-52.93%
YoY
|
-$18.31K
-109.02%
YoY
|
$111.8K
49.95%
YoY
|
$106.6K
-12.28%
YoY
|
$221.6K
349.71%
YoY
|
$202.9K
227.4%
YoY
|
$74.53K
N/A
|
$121.5K
N/A
|
$49.27K
N/A
|
$61.99K
89.07%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
|
$32.79K
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$50.25K
-89.29%
YoY
|
$323.5K
1.99%
YoY
|
$242.0K
-16.87%
YoY
|
$635.0K
140.26%
YoY
|
$469.1K
35.74%
YoY
|
$317.2K
17.73%
YoY
|
$291.0K
-37.49%
YoY
|
$264.3K
-70.88%
YoY
|
$345.6K
-72.24%
YoY
|
$269.4K
-77.76%
YoY
|
$465.6K
-64.15%
YoY
|
$907.5K
-9.06%
YoY
|
$1.245M
65.24%
YoY
|
$1.212M
70.95%
YoY
|
$1.299M
228.77%
YoY
|
$997.9K
139.27%
YoY
|
$753.3K
835.78%
YoY
|
$708.8K
-1788.9%
YoY
|
$395.0K
-231.81%
YoY
|
| Basic Earnings Per Share |
$0.02
-91.3%
YoY
|
$0.16
6.67%
YoY
|
$0.12
-14.29%
YoY
|
N/A
|
$0.23
43.75%
YoY
|
$0.15
15.38%
YoY
|
$0.14
-36.36%
YoY
|
N/A
|
$0.16
-72.41%
YoY
|
$0.13
-76.79%
YoY
|
$0.22
-63.33%
YoY
|
N/A
|
$0.58
61.11%
YoY
|
$0.56
64.71%
YoY
|
$0.60
215.79%
YoY
|
N/A
|
$0.36
N/A
|
$0.34
N/A
|
$0.19
N/A
|
| Diluted Earnings Per Share |
$0.02
-90.91%
YoY
|
$0.16
6.67%
YoY
|
$0.12
-14.29%
YoY
|
$0.30
145.4%
YoY
|
$0.22
37.5%
YoY
|
$0.15
25.0%
YoY
|
$0.14
-33.33%
YoY
|
$0.12
-70.07%
YoY
|
$0.16
-71.43%
YoY
|
$0.12
-78.18%
YoY
|
$0.21
-64.41%
YoY
|
$0.41
-100.0%
YoY
|
$0.56
-100.0%
YoY
|
$0.55
-100.0%
YoY
|
$0.59
210.53%
YoY
|
$455.2K
130.96%
YoY
|
$346.1K
783.34%
YoY
|
$330.7K
-1707.91%
YoY
|
$0.19
-100.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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.046M shares
0.0%
YoY
|
2.046M shares
-1.89%
YoY
|
2.046M shares
-2.11%
YoY
|
2.046M shares
-2.47%
YoY
|
2.046M shares
-2.78%
YoY
|
2.085M shares
-1.95%
YoY
|
2.090M shares
-2.18%
YoY
|
2.098M shares
-2.06%
YoY
|
2.105M shares
-2.09%
YoY
|
2.127M shares
-1.04%
YoY
|
2.137M shares
-0.6%
YoY
|
2.142M shares
N/A
|
2.149M shares
1.34%
YoY
|
2.149M shares
2.77%
YoY
|
2.149M shares
3.5%
YoY
|
N/A
|
2.121M shares
N/A
|
2.091M shares
N/A
|
2.077M shares
N/A
|
| Diluted Shares Outstanding |
2.082M shares
-0.47%
YoY
|
2.076M shares
-1.95%
YoY
|
2.073M shares
-2.91%
YoY
|
N/A
|
2.092M shares
-2.79%
YoY
|
2.118M shares
-2.62%
YoY
|
2.135M shares
-2.17%
YoY
|
N/A
|
2.152M shares
-2.44%
YoY
|
2.175M shares
-1.97%
YoY
|
2.183M shares
-1.53%
YoY
|
N/A
|
2.206M shares
1.35%
YoY
|
2.219M shares
3.49%
YoY
|
2.217M shares
4.57%
YoY
|
N/A
|
2.176M shares
N/A
|
2.144M shares
N/A
|
2.120M shares
N/A
|
Loading...