|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$41.44M
4.94%
YoY
|
$39.49M
7.36%
YoY
|
$36.78M
-9.4%
YoY
|
$40.60M
38.63%
YoY
|
$29.29M
39.94%
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 |
$41.53M
2.17%
YoY
|
$40.65M
-7.77%
YoY
|
$44.08M
12.76%
YoY
|
$39.09M
38.21%
YoY
|
$28.28M
79.4%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.474M
-6.09%
YoY
|
$1.570M
-5.77%
YoY
|
$1.666M
-7.06%
YoY
|
$1.793M
3.43%
YoY
|
$1.733M
9.68%
YoY
|
| Operating Expenses |
$43.01M
1.86%
YoY
|
$42.22M
-7.7%
YoY
|
$45.74M
11.88%
YoY
|
$40.89M
36.21%
YoY
|
$30.02M
71.0%
YoY
|
| Operating Profit |
-$1.565M
-42.67%
YoY
|
-$2.729M
-69.54%
YoY
|
-$8.960M
3026.76%
YoY
|
-$286.6K
-60.69%
YoY
|
-$729.0K
-121.6%
YoY
|
| Interest Expense |
-$1.726M
-15.67%
YoY
|
-$2.047M
-194.16%
YoY
|
$2.174M
-2.58%
YoY
|
$2.231M
-10.68%
YoY
|
$2.498M
16.73%
YoY
|
| Other Income/Expense, Net |
$549.7K
80.1%
YoY
|
$305.2K
-93.88%
YoY
|
$4.989M
-336.55%
YoY
|
-$2.109M
39.47%
YoY
|
-$1.512M
266.58%
YoY
|
| Pretax Income |
-$1.015M
-58.13%
YoY
|
-$2.424M
-38.96%
YoY
|
-$3.971M
65.46%
YoY
|
-$2.400M
7.08%
YoY
|
-$2.241M
-175.66%
YoY
|
| Income Tax |
$800.00
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$1.016M
-58.1%
YoY
|
-$2.424M
-38.96%
YoY
|
-$3.971M
65.75%
YoY
|
-$2.396M
6.39%
YoY
|
-$2.252M
-176.19%
YoY
|
| Basic Earnings Per Share |
-$0.34
-57.5%
YoY
|
-$0.80
-38.93%
YoY
|
-$1.31
65.82%
YoY
|
-$0.79
-3.66%
YoY
|
-$0.82
-176.64%
YoY
|
| Diluted Earnings Per Share |
-$0.34
-57.5%
YoY
|
-$0.80
-38.93%
YoY
|
-$1.31
65.82%
YoY
|
-$0.79
-3.66%
YoY
|
-$0.82
-186.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
3.067M shares
0.0%
YoY
|
3.067M shares
0.41%
YoY
|
3.055M shares
0.02%
YoY
|
3.054M shares
10.33%
YoY
|
2.768M shares
1.6%
YoY
|
| Diluted Shares Outstanding |
3.067M shares
0.0%
YoY
|
3.067M shares
0.41%
YoY
|
3.055M shares
0.02%
YoY
|
3.054M shares
10.33%
YoY
|
2.768M shares
-10.91%
YoY
|
|
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 |
$7.289M
-30.5%
YoY
|
$9.673M
-6.98%
YoY
|
$10.84M
8.22%
YoY
|
$10.44M
8.94%
YoY
|
$10.49M
10.48%
YoY
|
$10.40M
12.99%
YoY
|
$10.02M
10.73%
YoY
|
$9.585M
7.35%
YoY
|
$9.492M
-1.18%
YoY
|
$9.203M
-14.79%
YoY
|
$9.045M
-5.6%
YoY
|
$8.929M
-22.13%
YoY
|
$9.606M
-4.81%
YoY
|
$10.80M
5.95%
YoY
|
$9.582M
30.92%
YoY
|
$11.47M
90.71%
YoY
|
$10.09M
75.1%
YoY
|
$10.19M
81.17%
YoY
|
$7.319M
15.8%
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
|
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
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
$9.685M
-4.42%
YoY
|
$10.77M
-0.39%
YoY
|
$10.53M
5.93%
YoY
|
$10.55M
7.99%
YoY
|
$10.13M
-13.88%
YoY
|
$10.81M
-2.58%
YoY
|
$9.939M
-1.3%
YoY
|
$9.765M
-12.34%
YoY
|
$11.77M
-0.21%
YoY
|
$11.10M
17.45%
YoY
|
$10.07M
3.85%
YoY
|
$11.14M
23.4%
YoY
|
$11.79M
8.08%
YoY
|
$9.451M
53.74%
YoY
|
$9.697M
74.41%
YoY
|
$9.027M
59.29%
YoY
|
$10.91M
115.81%
YoY
|
$6.147M
29.55%
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 |
$333.2K
-8.21%
YoY
|
$384.0K
5.87%
YoY
|
$364.7K
-2.51%
YoY
|
$362.7K
-11.42%
YoY
|
$363.0K
-14.3%
YoY
|
$362.7K
-14.9%
YoY
|
$374.1K
3.92%
YoY
|
$409.5K
-6.93%
YoY
|
$423.6K
-3.45%
YoY
|
$426.2K
-3.14%
YoY
|
$360.0K
-20.64%
YoY
|
$440.0K
-1.64%
YoY
|
$438.7K
-2.0%
YoY
|
$440.0K
-1.58%
YoY
|
$453.6K
4.28%
YoY
|
$447.4K
-0.64%
YoY
|
$447.7K
11.64%
YoY
|
$447.1K
10.28%
YoY
|
$435.0K
6.93%
YoY
|
| Operating Expenses |
$8.551M
-21.61%
YoY
|
$10.07M
-4.07%
YoY
|
$11.14M
-0.46%
YoY
|
$10.89M
5.25%
YoY
|
$10.91M
7.07%
YoY
|
$10.50M
-13.94%
YoY
|
$11.19M
-2.36%
YoY
|
$10.35M
-1.55%
YoY
|
$10.19M
-11.98%
YoY
|
$12.20M
-0.27%
YoY
|
$11.46M
15.7%
YoY
|
$10.51M
3.63%
YoY
|
$11.58M
22.17%
YoY
|
$12.23M
7.7%
YoY
|
$9.904M
50.47%
YoY
|
$10.14M
68.79%
YoY
|
$9.475M
56.14%
YoY
|
$11.36M
107.97%
YoY
|
$6.582M
27.77%
YoY
|
| Operating Profit |
-$1.262M
199.35%
YoY
|
N/A
|
-$297.0K
-74.66%
YoY
|
-$450.3K
-41.05%
YoY
|
-$421.7K
-39.43%
YoY
|
N/A
|
-$1.172M
-51.45%
YoY
|
-$763.9K
-51.75%
YoY
|
-$696.3K
-64.66%
YoY
|
N/A
|
-$2.414M
648.93%
YoY
|
-$1.583M
-219.78%
YoY
|
-$1.970M
-419.9%
YoY
|
N/A
|
-$322.3K
-143.75%
YoY
|
$1.322M
63964.52%
YoY
|
$615.9K
-301.7%
YoY
|
N/A
|
$736.7K
N/A
|
| Interest Expense |
N/A
|
-$751.9K
111.39%
YoY
|
-$205.7K
-56.7%
YoY
|
-$226.0K
-61.41%
YoY
|
-$542.7K
-13.9%
YoY
|
-$355.7K
-47.68%
YoY
|
-$475.1K
-216.39%
YoY
|
-$585.7K
-203.22%
YoY
|
-$630.3K
-221.62%
YoY
|
-$679.8K
-13.94%
YoY
|
$408.2K
-43.48%
YoY
|
$567.4K
69.84%
YoY
|
$518.3K
35.57%
YoY
|
-$790.0K
-3.35%
YoY
|
$722.2K
-248.36%
YoY
|
$334.1K
-151.38%
YoY
|
$382.3K
-442.82%
YoY
|
-$817.4K
61.1%
YoY
|
-$486.8K
-5.65%
YoY
|
| Other Income/Expense, Net |
$8.199M
-3600.34%
YoY
|
$597.2K
-583.56%
YoY
|
$1.049M
-341.03%
YoY
|
$142.3K
-90.87%
YoY
|
-$234.2K
-30.8%
YoY
|
-$123.5K
-408.06%
YoY
|
-$435.4K
-387.67%
YoY
|
$1.558M
-401.0%
YoY
|
-$338.5K
-105.65%
YoY
|
$40.09K
33.63%
YoY
|
$151.3K
-122.63%
YoY
|
-$517.7K
76.25%
YoY
|
$5.996M
-1648.2%
YoY
|
$30.00K
-64.95%
YoY
|
-$668.6K
-1389.33%
YoY
|
-$293.7K
858.01%
YoY
|
-$387.3K
-168.65%
YoY
|
$85.59K
-18310.64%
YoY
|
$51.86K
N/A
|
| Pretax Income |
$6.936M
-1157.33%
YoY
|
-$803.3K
39.34%
YoY
|
$752.4K
-146.82%
YoY
|
-$308.0K
-138.77%
YoY
|
-$656.0K
-36.6%
YoY
|
-$576.5K
-84.13%
YoY
|
-$1.607M
-28.89%
YoY
|
$794.3K
-137.83%
YoY
|
-$1.035M
-125.68%
YoY
|
-$3.633M
65.89%
YoY
|
-$2.260M
128.07%
YoY
|
-$2.100M
-304.29%
YoY
|
$4.030M
1662.29%
YoY
|
-$2.190M
23.85%
YoY
|
-$990.9K
1770.03%
YoY
|
$1.028M
-251.44%
YoY
|
$228.7K
-11.61%
YoY
|
-$1.768M
-235.2%
YoY
|
-$52.99K
-111.25%
YoY
|
| Income Tax |
$409.7K
N/A
|
$800.00
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
|
| Net Earnings |
$6.526M
-1094.92%
YoY
|
-$811.6K
40.78%
YoY
|
$752.4K
-146.81%
YoY
|
-$308.0K
-138.78%
YoY
|
-$656.0K
-36.6%
YoY
|
-$576.5K
-84.16%
YoY
|
-$1.607M
-28.96%
YoY
|
$794.3K
-137.81%
YoY
|
-$1.035M
-125.71%
YoY
|
-$3.641M
65.48%
YoY
|
-$2.262M
128.31%
YoY
|
-$2.101M
-304.37%
YoY
|
$4.025M
1660.19%
YoY
|
-$2.200M
24.42%
YoY
|
-$990.9K
1770.02%
YoY
|
$1.028M
-251.44%
YoY
|
$228.7K
-7.81%
YoY
|
-$1.768M
-235.55%
YoY
|
-$52.99K
-111.35%
YoY
|
| Basic Earnings Per Share |
$2.13
-1068.18%
YoY
|
N/A
|
$0.24
-146.15%
YoY
|
-$0.10
-138.46%
YoY
|
-$0.22
-35.29%
YoY
|
N/A
|
-$0.52
-29.73%
YoY
|
$0.26
-137.68%
YoY
|
-$0.34
-125.76%
YoY
|
N/A
|
-$0.74
124.24%
YoY
|
-$0.69
-302.94%
YoY
|
$1.32
1785.71%
YoY
|
N/A
|
-$0.33
1550.0%
YoY
|
$0.34
-230.77%
YoY
|
$0.07
-22.22%
YoY
|
N/A
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
$1.90
-963.64%
YoY
|
-$0.26
42.55%
YoY
|
$0.24
-146.15%
YoY
|
-$0.10
-138.46%
YoY
|
-$0.22
-35.29%
YoY
|
-$0.19
-83.9%
YoY
|
-$0.52
-29.73%
YoY
|
$0.26
-137.68%
YoY
|
-$0.34
-125.76%
YoY
|
-$1.19
65.53%
YoY
|
-$0.74
124.24%
YoY
|
-$0.69
-302.94%
YoY
|
$1.32
1785.71%
YoY
|
-$0.72
-100.0%
YoY
|
-$0.33
-100.0%
YoY
|
$0.34
-100.0%
YoY
|
$0.07
-100.0%
YoY
|
-$620.5K
-230.05%
YoY
|
-$18.76K
-110.94%
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 |
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.41%
YoY
|
3.067M shares
0.41%
YoY
|
3.067M shares
0.41%
YoY
|
3.067M shares
0.0%
YoY
|
3.055M shares
N/A
|
3.055M shares
-0.41%
YoY
|
3.055M shares
0.0%
YoY
|
3.067M shares
0.47%
YoY
|
N/A
|
3.067M shares
8.59%
YoY
|
3.055M shares
13.59%
YoY
|
3.053M shares
13.63%
YoY
|
N/A
|
2.825M shares
N/A
|
| Diluted Shares Outstanding |
3.443M shares
12.25%
YoY
|
N/A
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
3.067M shares
0.0%
YoY
|
N/A
|
3.067M shares
0.41%
YoY
|
3.067M shares
0.41%
YoY
|
3.067M shares
0.41%
YoY
|
N/A
|
3.055M shares
0.0%
YoY
|
3.055M shares
0.0%
YoY
|
3.055M shares
0.06%
YoY
|
N/A
|
3.055M shares
8.14%
YoY
|
3.055M shares
13.59%
YoY
|
3.053M shares
10.58%
YoY
|
N/A
|
2.825M shares
N/A
|
Loading...