|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$27.39M
-15.8%
YoY
|
$32.53M
-19.89%
YoY
|
$40.61M
-8.41%
YoY
|
$44.34M
-7.24%
YoY
|
$47.80M
-10.51%
YoY
|
| Cost Of Revenue |
$21.38M
-14.12%
YoY
|
$24.90M
-18.25%
YoY
|
$30.46M
-9.52%
YoY
|
$33.67M
-3.57%
YoY
|
$34.91M
-8.87%
YoY
|
| Gross Profit |
$6.011M
-21.27%
YoY
|
$7.635M
-24.78%
YoY
|
$10.15M
-4.9%
YoY
|
$10.67M
-17.17%
YoY
|
$12.89M
-14.66%
YoY
|
| Selling, General & Admin |
$8.464M
-14.57%
YoY
|
$9.908M
-33.95%
YoY
|
$15.00M
-2.77%
YoY
|
$15.43M
-6.15%
YoY
|
$16.44M
-7.64%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$10.00K
-90.0%
YoY
|
| Depreciation & Amortization |
$480.5K
-29.41%
YoY
|
$680.8K
61.51%
YoY
|
$421.5K
7.05%
YoY
|
$393.8K
-75.85%
YoY
|
$1.631M
-7.35%
YoY
|
| Operating Expenses |
$8.464M
-14.57%
YoY
|
$9.908M
-33.95%
YoY
|
$15.00M
-2.77%
YoY
|
$15.43M
-7.31%
YoY
|
$16.65M
-7.98%
YoY
|
| Operating Profit |
-$2.453M
7.93%
YoY
|
-$2.273M
-53.15%
YoY
|
-$4.852M
2.01%
YoY
|
-$4.756M
26.48%
YoY
|
-$3.760M
25.77%
YoY
|
| Interest Expense |
$409.9K
-1.94%
YoY
|
$418.0K
253.32%
YoY
|
$118.3K
-20.06%
YoY
|
$148.0K
-168.63%
YoY
|
-$215.6K
-50.99%
YoY
|
| Other Income/Expense, Net |
-$8.436M
1886.51%
YoY
|
-$424.7K
248.93%
YoY
|
-$121.7K
-115.95%
YoY
|
$763.0K
-68.85%
YoY
|
$2.449M
-24593.7%
YoY
|
| Pretax Income |
-$10.89M
303.65%
YoY
|
-$2.698M
-45.76%
YoY
|
-$4.973M
24.55%
YoY
|
-$3.993M
-300.53%
YoY
|
$1.991M
-157.89%
YoY
|
| Income Tax |
$12.16K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$9.980K
-0.2%
YoY
|
| Net Earnings |
-$10.90M
304.1%
YoY
|
-$2.698M
-45.76%
YoY
|
-$4.973M
24.55%
YoY
|
-$3.993M
-299.53%
YoY
|
$2.001M
-158.35%
YoY
|
| Basic Earnings Per Share |
-$1.43
43.0%
YoY
|
-$1.00
-31.51%
YoY
|
-$1.46
10.61%
YoY
|
-$1.32
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.43
43.0%
YoY
|
-$1.00
-31.51%
YoY
|
-$1.46
-100.0%
YoY
|
-$223.7K
-272.8%
YoY
|
$129.4K
-138.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.129M shares
137.59%
YoY
|
3.422M shares
-11.6%
YoY
|
3.871M shares
8.4%
YoY
|
3.571M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
8.129M shares
137.59%
YoY
|
3.422M shares
-11.6%
YoY
|
3.871M shares
8.4%
YoY
|
3.571M shares
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$7.024M
-7.61%
YoY
|
$6.339M
-14.02%
YoY
|
$6.152M
-19.67%
YoY
|
$7.300M
-10.44%
YoY
|
$7.602M
-18.71%
YoY
|
$7.373M
-12.64%
YoY
|
$7.658M
-17.09%
YoY
|
$8.151M
-25.1%
YoY
|
$9.352M
-22.41%
YoY
|
$8.440M
-24.59%
YoY
|
$9.236M
-10.47%
YoY
|
$10.88M
3.35%
YoY
|
$12.05M
-2.01%
YoY
|
$11.19M
-8.55%
YoY
|
$10.32M
-9.98%
YoY
|
$10.53M
-12.02%
YoY
|
$12.30M
1.39%
YoY
|
$12.24M
50.71%
YoY
|
$11.46M
-16.41%
YoY
|
| Cost Of Revenue |
$5.292M
-5.85%
YoY
|
$5.050M
-11.11%
YoY
|
$5.055M
-13.45%
YoY
|
$5.656M
-10.67%
YoY
|
$5.621M
-20.22%
YoY
|
$5.681M
-21.1%
YoY
|
$5.841M
-16.89%
YoY
|
$6.331M
-19.04%
YoY
|
$7.046M
-16.22%
YoY
|
$7.200M
-16.03%
YoY
|
$7.028M
-12.21%
YoY
|
$7.820M
-7.44%
YoY
|
$8.410M
-2.62%
YoY
|
$8.574M
-13.39%
YoY
|
$8.005M
-1.84%
YoY
|
$8.449M
-2.06%
YoY
|
$8.637M
4.93%
YoY
|
$9.900M
47.76%
YoY
|
$8.155M
-16.44%
YoY
|
| Gross Profit |
$1.732M
-12.58%
YoY
|
$1.290M
-23.78%
YoY
|
$1.096M
-39.67%
YoY
|
$1.645M
-9.63%
YoY
|
$1.981M
-14.1%
YoY
|
$1.692M
36.44%
YoY
|
$1.817M
-17.72%
YoY
|
$1.820M
-40.57%
YoY
|
$2.306M
-36.7%
YoY
|
$1.240M
-52.62%
YoY
|
$2.208M
-4.44%
YoY
|
$3.062M
47.17%
YoY
|
$3.643M
-0.59%
YoY
|
$2.617M
11.96%
YoY
|
$2.311M
-30.07%
YoY
|
$2.081M
-37.72%
YoY
|
$3.664M
-6.09%
YoY
|
$2.338M
65.8%
YoY
|
$3.305M
-16.12%
YoY
|
| Selling, General & Admin |
$1.820M
-18.45%
YoY
|
$1.881M
-16.47%
YoY
|
$2.041M
-14.59%
YoY
|
$2.311M
-15.08%
YoY
|
$2.232M
-12.33%
YoY
|
$2.252M
-37.28%
YoY
|
$2.389M
-30.33%
YoY
|
$2.722M
-29.52%
YoY
|
$2.546M
-38.18%
YoY
|
$3.590M
-12.54%
YoY
|
$3.429M
-8.48%
YoY
|
$3.862M
10.92%
YoY
|
$4.118M
0.52%
YoY
|
$4.105M
-9.94%
YoY
|
$3.747M
-4.06%
YoY
|
$3.482M
-11.59%
YoY
|
$4.097M
-3.51%
YoY
|
$4.558M
26.6%
YoY
|
$3.905M
-19.48%
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 |
N/A
|
$268.9K
-15.94%
YoY
|
$261.9K
-21.18%
YoY
|
$264.6K
-20.19%
YoY
|
$309.8K
-3.19%
YoY
|
$319.9K
-5.91%
YoY
|
$332.3K
1.88%
YoY
|
$331.5K
-1.84%
YoY
|
$320.0K
-7.01%
YoY
|
$340.0K
-2.9%
YoY
|
$326.1K
-8.71%
YoY
|
$337.7K
-7.35%
YoY
|
$344.1K
-5.21%
YoY
|
$350.1K
-14.75%
YoY
|
$357.2K
-12.87%
YoY
|
$364.5K
-4.07%
YoY
|
$363.1K
-15.57%
YoY
|
$410.7K
-4.48%
YoY
|
$410.0K
-8.89%
YoY
|
| Operating Expenses |
$1.820M
-18.45%
YoY
|
$1.881M
-16.47%
YoY
|
$2.041M
-14.59%
YoY
|
$2.311M
-15.08%
YoY
|
$2.232M
-12.33%
YoY
|
$2.252M
-37.28%
YoY
|
$2.389M
-30.33%
YoY
|
$2.722M
-29.52%
YoY
|
$2.546M
-38.18%
YoY
|
$3.590M
-12.54%
YoY
|
$3.429M
-8.48%
YoY
|
$3.862M
10.92%
YoY
|
$4.118M
0.52%
YoY
|
$4.105M
-9.94%
YoY
|
$3.747M
-4.06%
YoY
|
$3.482M
-11.59%
YoY
|
$4.097M
-3.51%
YoY
|
$4.558M
25.21%
YoY
|
$3.905M
-20.47%
YoY
|
| Operating Profit |
-$88.46K
-64.76%
YoY
|
-$591.5K
5.64%
YoY
|
-$944.3K
65.1%
YoY
|
-$666.5K
-26.08%
YoY
|
-$251.0K
4.8%
YoY
|
-$559.9K
-76.17%
YoY
|
-$572.0K
-53.14%
YoY
|
-$901.7K
12.78%
YoY
|
-$239.5K
-49.58%
YoY
|
-$2.350M
57.99%
YoY
|
-$1.221M
-14.97%
YoY
|
-$799.5K
-42.93%
YoY
|
-$475.0K
9.87%
YoY
|
-$1.487M
-32.99%
YoY
|
-$1.436M
139.22%
YoY
|
-$1.401M
134.7%
YoY
|
-$432.3K
25.79%
YoY
|
-$2.220M
-0.46%
YoY
|
-$600.1K
-38.13%
YoY
|
| Interest Expense |
$103.4K
-2.8%
YoY
|
-$101.5K
-14.42%
YoY
|
$95.41K
-12.7%
YoY
|
$108.3K
-1.94%
YoY
|
$106.3K
33.46%
YoY
|
-$118.6K
493.0%
YoY
|
$109.3K
348.19%
YoY
|
$110.4K
191.09%
YoY
|
$79.68K
153.32%
YoY
|
-$20.00K
-43.13%
YoY
|
$24.39K
-30.6%
YoY
|
$37.94K
-5.7%
YoY
|
$31.46K
-21.56%
YoY
|
-$35.17K
-29.01%
YoY
|
$35.14K
-43.8%
YoY
|
$40.23K
-36.77%
YoY
|
$40.10K
0.39%
YoY
|
-$49.54K
-38.08%
YoY
|
$62.52K
-156.83%
YoY
|
| Other Income/Expense, Net |
-$103.4K
-2.8%
YoY
|
$1.700K
-125.37%
YoY
|
-$54.74K
-49.91%
YoY
|
-$108.3K
-1.94%
YoY
|
-$106.3K
33.46%
YoY
|
-$6.700K
N/A
|
-$109.3K
338.47%
YoY
|
-$110.4K
195.96%
YoY
|
-$79.68K
157.59%
YoY
|
$0.00
-100.0%
YoY
|
-$24.93K
-30.78%
YoY
|
-$37.32K
-7.63%
YoY
|
-$30.93K
-103.38%
YoY
|
-$43.07K
-102.59%
YoY
|
-$36.01K
-105.83%
YoY
|
-$40.40K
-38.92%
YoY
|
$915.0K
-2788.67%
YoY
|
$1.665M
16551.5%
YoY
|
$618.1K
-3190.64%
YoY
|
| Pretax Income |
-$191.8K
-46.32%
YoY
|
-$8.758M
1178.38%
YoY
|
-$999.1K
46.65%
YoY
|
-$774.8K
-23.45%
YoY
|
-$357.3K
11.96%
YoY
|
-$685.1K
-71.33%
YoY
|
-$681.2K
-45.3%
YoY
|
-$1.012M
20.95%
YoY
|
-$319.2K
-163.09%
YoY
|
-$2.390M
52.65%
YoY
|
-$1.246M
-15.36%
YoY
|
-$836.8K
-41.94%
YoY
|
$505.9K
4.82%
YoY
|
-$1.566M
-153.73%
YoY
|
-$1.472M
-1326.29%
YoY
|
-$1.441M
117.38%
YoY
|
$482.6K
-227.78%
YoY
|
$2.914M
-226.14%
YoY
|
$120.0K
-111.01%
YoY
|
| Income Tax |
$10.03K
7.78%
YoY
|
$2.900K
3.57%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$9.304K
-18.97%
YoY
|
$2.800K
N/A
|
-$13.53K
49996.3%
YoY
|
-$739.00
-118.34%
YoY
|
$11.48K
N/A
|
$0.00
N/A
|
-$27.00
N/A
|
$4.030K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$19.80K
98.0%
YoY
|
$0.00
N/A
|
| Net Earnings |
-$201.9K
-44.95%
YoY
|
-$8.922M
1196.94%
YoY
|
-$999.1K
49.62%
YoY
|
-$774.8K
-23.39%
YoY
|
-$366.6K
10.89%
YoY
|
-$687.9K
-71.11%
YoY
|
-$667.7K
-46.39%
YoY
|
-$1.011M
20.28%
YoY
|
-$330.7K
-34.64%
YoY
|
-$2.381M
52.08%
YoY
|
-$1.245M
-15.36%
YoY
|
-$840.9K
-41.66%
YoY
|
-$505.9K
-204.82%
YoY
|
-$1.566M
-153.37%
YoY
|
-$1.472M
-1344.87%
YoY
|
-$1.441M
114.21%
YoY
|
$482.6K
-227.78%
YoY
|
$2.934M
-227.55%
YoY
|
$118.2K
-110.84%
YoY
|
| Basic Earnings Per Share |
-$0.03
-66.67%
YoY
|
N/A
|
-$0.13
-23.53%
YoY
|
-$0.13
-51.85%
YoY
|
-$0.09
-25.0%
YoY
|
N/A
|
-$0.17
-52.78%
YoY
|
-$0.27
0.0%
YoY
|
-$0.12
-33.33%
YoY
|
N/A
|
-$0.36
-21.74%
YoY
|
-$0.27
N/A
|
-$0.18
N/A
|
N/A
|
-$0.46
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.03
-66.67%
YoY
|
-$0.84
426.33%
YoY
|
-$0.13
-23.53%
YoY
|
-$0.13
-51.85%
YoY
|
-$0.09
-25.0%
YoY
|
-$0.16
-74.68%
YoY
|
-$0.17
-52.78%
YoY
|
-$0.27
1.03%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.63
-100.0%
YoY
|
-$0.36
-100.0%
YoY
|
-$0.27
-100.0%
YoY
|
-$27.29K
-199.33%
YoY
|
-$86.09K
-150.94%
YoY
|
-$82.03K
-1182.11%
YoY
|
-$53.58K
16.76%
YoY
|
$27.48K
-201.81%
YoY
|
$169.0K
-198.47%
YoY
|
$7.581K
-107.07%
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 |
13.03M shares
121.06%
YoY
|
10.62M shares
100.05%
YoY
|
8.810M shares
80.45%
YoY
|
7.256M shares
60.14%
YoY
|
5.896M shares
38.41%
YoY
|
5.309M shares
31.24%
YoY
|
4.882M shares
24.59%
YoY
|
4.531M shares
-76.13%
YoY
|
4.260M shares
-77.07%
YoY
|
4.045M shares
-77.77%
YoY
|
3.919M shares
-78.16%
YoY
|
18.98M shares
7.05%
YoY
|
18.58M shares
N/A
|
18.20M shares
N/A
|
17.95M shares
N/A
|
17.73M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
13.03M shares
121.28%
YoY
|
N/A
|
8.793M shares
80.24%
YoY
|
7.256M shares
60.35%
YoY
|
5.890M shares
38.22%
YoY
|
N/A
|
4.879M shares
24.15%
YoY
|
4.525M shares
19.26%
YoY
|
4.262M shares
14.94%
YoY
|
N/A
|
3.930M shares
9.52%
YoY
|
3.794M shares
N/A
|
3.708M shares
N/A
|
N/A
|
3.588M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...