|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$22.91M
-32.98%
YoY
|
$34.19M
-33.0%
YoY
|
$51.03M
-41.9%
YoY
|
$87.83M
-38.25%
YoY
|
$142.2M
-30.48%
YoY
|
| Cost Of Revenue |
$9.309M
-29.28%
YoY
|
$13.16M
-27.05%
YoY
|
$18.05M
-43.18%
YoY
|
$31.76M
-28.3%
YoY
|
$44.30M
-26.17%
YoY
|
| Gross Profit |
$13.60M
-35.3%
YoY
|
$21.03M
-36.25%
YoY
|
$32.98M
-41.17%
YoY
|
$56.07M
-42.75%
YoY
|
$97.93M
-32.27%
YoY
|
| Selling, General & Admin |
$3.462M
-39.8%
YoY
|
$5.752M
-34.56%
YoY
|
$8.789M
-44.3%
YoY
|
$15.78M
-82.0%
YoY
|
$87.69M
-31.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.392M
-19.32%
YoY
|
$1.725M
-30.65%
YoY
|
$2.487M
0.34%
YoY
|
$2.479M
16.55%
YoY
|
$2.127M
30.47%
YoY
|
| Operating Expenses |
$20.79M
-25.23%
YoY
|
$27.80M
-28.5%
YoY
|
$38.89M
-33.7%
YoY
|
$58.65M
-33.11%
YoY
|
$87.69M
-31.86%
YoY
|
| Operating Profit |
-$7.185M
6.05%
YoY
|
-$6.776M
14.82%
YoY
|
-$5.901M
128.54%
YoY
|
-$2.582M
-125.21%
YoY
|
$10.24M
-35.59%
YoY
|
| Interest Expense |
$1.479M
-32.42%
YoY
|
$2.188M
-20.68%
YoY
|
$2.759M
27.0%
YoY
|
$2.172M
-337.05%
YoY
|
-$916.4K
52.73%
YoY
|
| Other Income/Expense, Net |
$14.01M
564.35%
YoY
|
$2.109M
-77.55%
YoY
|
$9.394M
607.72%
YoY
|
$1.327M
-30.54%
YoY
|
$1.911M
6.17%
YoY
|
| Pretax Income |
$5.347M
-178.0%
YoY
|
-$6.855M
-1033.29%
YoY
|
$734.5K
-121.43%
YoY
|
-$3.427M
-130.5%
YoY
|
$11.24M
-34.68%
YoY
|
| Income Tax |
$3.022M
-289.87%
YoY
|
-$1.591M
-946.04%
YoY
|
$188.1K
-120.4%
YoY
|
-$922.0K
-131.48%
YoY
|
$2.929M
-36.32%
YoY
|
| Net Earnings |
$2.325M
-144.18%
YoY
|
-$5.264M
-1063.32%
YoY
|
$546.4K
-121.81%
YoY
|
-$2.505M
-130.15%
YoY
|
$8.307M
-34.07%
YoY
|
| Basic Earnings Per Share |
$0.27
-142.86%
YoY
|
-$0.63
-1000.0%
YoY
|
$0.07
-122.58%
YoY
|
-$0.31
-130.1%
YoY
|
$1.03
N/A
|
| Diluted Earnings Per Share |
$0.27
-142.86%
YoY
|
-$0.63
-1000.0%
YoY
|
$0.07
-122.58%
YoY
|
-$0.31
-100.0%
YoY
|
$982.8K
-34.48%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.563M shares
2.57%
YoY
|
8.349M shares
0.96%
YoY
|
8.270M shares
1.38%
YoY
|
8.158M shares
1.47%
YoY
|
8.040M shares
N/A
|
| Diluted Shares Outstanding |
8.563M shares
2.57%
YoY
|
8.349M shares
0.77%
YoY
|
8.285M shares
1.56%
YoY
|
8.158M shares
-3.49%
YoY
|
8.452M 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 |
$4.178M
-37.04%
YoY
|
$7.008M
-36.59%
YoY
|
$4.621M
-29.01%
YoY
|
$7.106M
-28.89%
YoY
|
$6.636M
-26.0%
YoY
|
$11.05M
-34.78%
YoY
|
$6.509M
-38.55%
YoY
|
$9.993M
-31.19%
YoY
|
$8.968M
-40.13%
YoY
|
$16.94M
-44.02%
YoY
|
$10.59M
-45.45%
YoY
|
$14.52M
-37.29%
YoY
|
$14.98M
-35.75%
YoY
|
$30.27M
-32.9%
YoY
|
$19.42M
-41.15%
YoY
|
$23.16M
-43.24%
YoY
|
$23.31M
-42.21%
YoY
|
$45.11M
-32.42%
YoY
|
$32.99M
-44.31%
YoY
|
| Cost Of Revenue |
$1.709M
-34.74%
YoY
|
$2.698M
-34.96%
YoY
|
$1.933M
-32.47%
YoY
|
$2.969M
-15.98%
YoY
|
$2.619M
-23.17%
YoY
|
$4.148M
-28.51%
YoY
|
$2.863M
-22.31%
YoY
|
$3.534M
-31.39%
YoY
|
$3.408M
-42.49%
YoY
|
$5.802M
-47.45%
YoY
|
$3.684M
-46.91%
YoY
|
$5.150M
-34.4%
YoY
|
$5.927M
-24.71%
YoY
|
$11.04M
-20.55%
YoY
|
$6.940M
-33.9%
YoY
|
$7.852M
-34.73%
YoY
|
$7.872M
-32.89%
YoY
|
$13.90M
-29.1%
YoY
|
$10.50M
-39.35%
YoY
|
| Gross Profit |
$2.469M
-38.54%
YoY
|
$4.310M
-37.57%
YoY
|
$2.688M
-26.29%
YoY
|
$4.137M
-35.95%
YoY
|
$4.018M
-27.74%
YoY
|
$6.904M
-38.04%
YoY
|
$3.647M
-47.22%
YoY
|
$6.460M
-31.09%
YoY
|
$5.560M
-38.59%
YoY
|
$11.14M
-42.05%
YoY
|
$6.909M
-44.63%
YoY
|
$9.374M
-38.77%
YoY
|
$9.054M
-41.37%
YoY
|
$19.23M
-38.4%
YoY
|
$12.48M
-44.53%
YoY
|
$15.31M
-46.8%
YoY
|
$15.44M
-46.02%
YoY
|
$31.22M
-33.8%
YoY
|
$22.50M
-46.36%
YoY
|
| Selling, General & Admin |
$4.763M
-12.13%
YoY
|
$1.185M
-32.07%
YoY
|
$739.5K
-46.64%
YoY
|
$994.6K
-47.1%
YoY
|
$5.420M
-28.73%
YoY
|
$1.744M
-41.44%
YoY
|
$1.386M
-27.67%
YoY
|
$1.880M
-81.63%
YoY
|
$7.605M
-31.84%
YoY
|
$2.978M
-44.82%
YoY
|
$1.916M
-49.56%
YoY
|
$10.23M
-31.91%
YoY
|
$11.16M
-26.68%
YoY
|
$5.397M
-80.57%
YoY
|
$3.799M
-81.14%
YoY
|
$15.03M
-38.79%
YoY
|
$15.22M
-41.49%
YoY
|
$27.79M
-33.31%
YoY
|
$20.14M
-44.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 |
$306.0K
-17.21%
YoY
|
$356.0K
-7.07%
YoY
|
$363.6K
-25.12%
YoY
|
$366.1K
-24.76%
YoY
|
$369.6K
-24.83%
YoY
|
$383.1K
-38.75%
YoY
|
$485.6K
-29.62%
YoY
|
$486.6K
-28.82%
YoY
|
$491.7K
-24.85%
YoY
|
$625.5K
1.39%
YoY
|
$690.0K
13.51%
YoY
|
$683.6K
14.01%
YoY
|
$654.3K
7.62%
YoY
|
$616.9K
3.77%
YoY
|
$607.9K
23.51%
YoY
|
$599.6K
38.8%
YoY
|
$608.0K
44.76%
YoY
|
$594.5K
52.44%
YoY
|
$492.2K
20.05%
YoY
|
| Operating Expenses |
$4.763M
-12.13%
YoY
|
$5.814M
-28.25%
YoY
|
$4.512M
-26.55%
YoY
|
$5.702M
-29.94%
YoY
|
$5.420M
-28.73%
YoY
|
$8.102M
-32.95%
YoY
|
$6.142M
-31.49%
YoY
|
$8.139M
-20.46%
YoY
|
$7.605M
-31.84%
YoY
|
$12.08M
-36.45%
YoY
|
$8.965M
-33.35%
YoY
|
$10.23M
-31.91%
YoY
|
$11.16M
-26.68%
YoY
|
$19.02M
-31.56%
YoY
|
$13.45M
-33.2%
YoY
|
$15.03M
-38.79%
YoY
|
$15.22M
-41.49%
YoY
|
$27.78M
-33.31%
YoY
|
$20.14M
-44.82%
YoY
|
| Operating Profit |
-$2.294M
63.54%
YoY
|
-$1.504M
25.46%
YoY
|
-$1.824M
-26.93%
YoY
|
-$1.565M
-6.82%
YoY
|
-$1.403M
-31.4%
YoY
|
-$1.199M
27.36%
YoY
|
-$2.496M
21.34%
YoY
|
-$1.679M
95.55%
YoY
|
-$2.045M
-2.82%
YoY
|
-$941.1K
-542.45%
YoY
|
-$2.057M
111.26%
YoY
|
-$858.6K
-403.71%
YoY
|
-$2.104M
-1035.53%
YoY
|
$212.7K
-93.8%
YoY
|
-$973.5K
-141.31%
YoY
|
$282.7K
-93.32%
YoY
|
$224.9K
-91.35%
YoY
|
$3.430M
-37.52%
YoY
|
$2.357M
-56.68%
YoY
|
| Interest Expense |
-$1.600K
-99.67%
YoY
|
$369.8K
-35.73%
YoY
|
$603.2K
10.54%
YoY
|
$504.3K
-12.55%
YoY
|
-$490.6K
-11.76%
YoY
|
$575.4K
-20.77%
YoY
|
$545.7K
-26.58%
YoY
|
$576.7K
-178.63%
YoY
|
-$556.0K
-15.17%
YoY
|
$726.2K
20.91%
YoY
|
$743.3K
40.75%
YoY
|
-$733.4K
88.97%
YoY
|
-$655.4K
113.76%
YoY
|
$600.6K
-363.07%
YoY
|
$528.1K
-347.12%
YoY
|
-$388.1K
131.29%
YoY
|
-$306.6K
155.5%
YoY
|
-$228.3K
90.25%
YoY
|
-$213.7K
52.64%
YoY
|
| Other Income/Expense, Net |
$194.6K
-46.41%
YoY
|
$12.52M
1790.39%
YoY
|
$676.5K
17.63%
YoY
|
$619.5K
21.78%
YoY
|
$363.1K
-6.13%
YoY
|
$662.1K
-84.83%
YoY
|
$575.1K
889.85%
YoY
|
$508.7K
29.97%
YoY
|
$386.8K
154.81%
YoY
|
$4.363M
1021.38%
YoY
|
$58.10K
-85.33%
YoY
|
$391.4K
0.18%
YoY
|
$151.8K
-61.7%
YoY
|
$389.1K
-2.94%
YoY
|
$396.0K
-23.15%
YoY
|
$390.7K
-34.74%
YoY
|
$396.3K
-25.23%
YoY
|
$400.9K
0.23%
YoY
|
$515.3K
3.06%
YoY
|
| Pretax Income |
-$2.096M
37.02%
YoY
|
$10.64M
-1057.16%
YoY
|
-$1.750M
-29.03%
YoY
|
-$1.449M
-17.04%
YoY
|
-$1.530M
-30.88%
YoY
|
-$1.112M
-141.24%
YoY
|
-$2.466M
-269.74%
YoY
|
-$1.747M
45.51%
YoY
|
-$2.214M
-15.11%
YoY
|
$2.696M
224566.67%
YoY
|
$1.453M
-231.41%
YoY
|
-$1.201M
-520.82%
YoY
|
-$2.608M
-928.89%
YoY
|
$1.200K
-99.97%
YoY
|
-$1.106M
-141.59%
YoY
|
$285.3K
-93.88%
YoY
|
$314.6K
-89.55%
YoY
|
$3.603M
-37.56%
YoY
|
$2.658M
-54.17%
YoY
|
| Income Tax |
$1.011M
-647.75%
YoY
|
$2.841M
-1128.46%
YoY
|
-$455.5K
-31.27%
YoY
|
-$374.1K
-20.06%
YoY
|
-$184.5K
-69.2%
YoY
|
-$276.2K
-138.15%
YoY
|
-$662.7K
-269.4%
YoY
|
-$468.0K
42.77%
YoY
|
-$599.1K
-12.92%
YoY
|
$723.9K
241200.0%
YoY
|
$391.2K
-228.81%
YoY
|
-$327.8K
-571.65%
YoY
|
-$688.0K
7297.85%
YoY
|
$300.00
-99.97%
YoY
|
-$303.7K
-139.97%
YoY
|
$69.50K
-94.31%
YoY
|
-$9.300K
-101.11%
YoY
|
$956.0K
-36.27%
YoY
|
$759.9K
-50.66%
YoY
|
| Net Earnings |
-$3.107M
130.92%
YoY
|
$7.802M
-1033.6%
YoY
|
-$1.295M
-28.21%
YoY
|
-$1.075M
-15.93%
YoY
|
-$1.346M
-16.67%
YoY
|
-$835.7K
-142.38%
YoY
|
-$1.803M
-269.86%
YoY
|
-$1.279M
46.54%
YoY
|
-$1.615M
-15.89%
YoY
|
$1.972M
219022.22%
YoY
|
$1.062M
-232.4%
YoY
|
-$872.8K
-504.45%
YoY
|
-$1.920M
-692.68%
YoY
|
$900.00
-99.97%
YoY
|
-$801.9K
-142.25%
YoY
|
$215.8K
-93.72%
YoY
|
$323.9K
-85.07%
YoY
|
$2.647M
-38.02%
YoY
|
$1.898M
-55.44%
YoY
|
| Basic Earnings Per Share |
-$0.37
131.25%
YoY
|
$0.91
-1010.0%
YoY
|
-$0.15
-31.82%
YoY
|
-$0.13
-13.33%
YoY
|
-$0.16
-15.79%
YoY
|
-$0.10
-141.67%
YoY
|
-$0.22
-269.23%
YoY
|
-$0.15
36.36%
YoY
|
-$0.19
-20.83%
YoY
|
$0.24
N/A
|
$0.13
-230.0%
YoY
|
-$0.11
-466.67%
YoY
|
-$0.24
-700.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
-141.67%
YoY
|
$0.03
-93.02%
YoY
|
$0.04
N/A
|
$0.33
N/A
|
$0.24
N/A
|
| Diluted Earnings Per Share |
-$0.37
131.25%
YoY
|
$0.91
-1010.0%
YoY
|
-$0.15
-31.82%
YoY
|
-$0.13
-13.33%
YoY
|
-$0.16
-15.79%
YoY
|
-$0.10
-141.67%
YoY
|
-$0.22
-269.23%
YoY
|
-$0.15
42.26%
YoY
|
-$0.19
-20.83%
YoY
|
$0.24
N/A
|
$0.13
-230.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.24
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
-100.0%
YoY
|
$25.47K
-93.72%
YoY
|
$38.28K
-84.76%
YoY
|
$313.9K
-38.54%
YoY
|
$225.0K
-55.89%
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 |
8.511M shares
-0.84%
YoY
|
8.583M shares
0.02%
YoY
|
8.583M shares
0.02%
YoY
|
8.583M shares
0.09%
YoY
|
8.584M shares
0.15%
YoY
|
8.582M shares
0.12%
YoY
|
8.582M shares
0.08%
YoY
|
8.575M shares
0.0%
YoY
|
8.571M shares
N/A
|
8.571M shares
-1.31%
YoY
|
8.575M shares
6.1%
YoY
|
8.575M shares
6.04%
YoY
|
N/A
|
8.685M shares
8.17%
YoY
|
8.082M shares
0.66%
YoY
|
8.086M shares
N/A
|
N/A
|
8.029M shares
N/A
|
8.029M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
8.576M shares
3.66%
YoY
|
8.583M shares
3.76%
YoY
|
8.583M shares
3.83%
YoY
|
N/A
|
8.273M shares
0.09%
YoY
|
8.272M shares
0.03%
YoY
|
8.267M shares
-0.14%
YoY
|
N/A
|
8.266M shares
0.21%
YoY
|
8.270M shares
2.33%
YoY
|
8.278M shares
-2.31%
YoY
|
N/A
|
8.249M shares
-2.15%
YoY
|
8.082M shares
-4.19%
YoY
|
8.474M shares
N/A
|
N/A
|
8.430M shares
N/A
|
8.435M shares
N/A
|
Loading...