|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$61.67M
4.33%
YoY
|
$59.12M
-34.12%
YoY
|
$89.74M
49.48%
YoY
|
$60.03M
-16.85%
YoY
|
$72.19M
-31.51%
YoY
|
| Cost Of Revenue |
$55.70M
-5.78%
YoY
|
$59.12M
-19.42%
YoY
|
$73.37M
20.29%
YoY
|
$60.99M
-6.7%
YoY
|
$65.37M
-26.96%
YoY
|
| Gross Profit |
$5.973M
298550.0%
YoY
|
$2.000K
-99.99%
YoY
|
$16.37M
70.35%
YoY
|
$9.609M
40.81%
YoY
|
$6.824M
-57.08%
YoY
|
| Selling, General & Admin |
$16.42M
13.28%
YoY
|
$14.49M
-3.23%
YoY
|
$14.98M
2.2%
YoY
|
$14.65M
14.36%
YoY
|
$12.81M
9.5%
YoY
|
| Research & Development |
$1.291M
10.15%
YoY
|
$1.172M
108.91%
YoY
|
$561.0K
66.96%
YoY
|
$336.0K
-54.96%
YoY
|
$746.0K
-6.75%
YoY
|
| Depreciation & Amortization |
$1.759M
-0.23%
YoY
|
$1.763M
-31.35%
YoY
|
$2.568M
21.76%
YoY
|
$2.109M
25.01%
YoY
|
$1.687M
5.44%
YoY
|
| Operating Expenses |
$17.71M
13.05%
YoY
|
$15.66M
0.82%
YoY
|
$15.54M
3.66%
YoY
|
$14.99M
10.28%
YoY
|
$13.59M
8.73%
YoY
|
| Operating Profit |
-$11.74M
-25.17%
YoY
|
-$15.68M
-2174.34%
YoY
|
$756.0K
-114.01%
YoY
|
-$5.397M
-20.25%
YoY
|
-$6.767M
-299.03%
YoY
|
| Interest Expense |
$461.0K
-2.54%
YoY
|
$473.0K
46.44%
YoY
|
$323.0K
84.57%
YoY
|
$175.0K
-166.79%
YoY
|
-$262.0K
-56.33%
YoY
|
| Other Income/Expense, Net |
$261.0K
57.23%
YoY
|
$166.0K
-1609.09%
YoY
|
-$11.00K
-100.57%
YoY
|
$1.945M
-2361.63%
YoY
|
-$86.00K
-143.0%
YoY
|
| Pretax Income |
-$10.67M
-29.53%
YoY
|
-$15.13M
-1718.61%
YoY
|
$935.0K
-126.05%
YoY
|
-$3.589M
28.27%
YoY
|
-$2.798M
-193.27%
YoY
|
| Income Tax |
N/A
N/A
|
$4.435M
25988.24%
YoY
|
$17.00K
-104.5%
YoY
|
-$378.0K
-90.28%
YoY
|
-$3.890M
1845.0%
YoY
|
| Net Earnings |
-$13.78M
-31.01%
YoY
|
-$19.98M
-4219.38%
YoY
|
$485.0K
-112.71%
YoY
|
-$3.816M
-557.01%
YoY
|
$835.0K
-71.21%
YoY
|
| Basic Earnings Per Share |
-$0.75
-43.61%
YoY
|
-$1.33
-3425.0%
YoY
|
$0.04
-113.79%
YoY
|
-$0.29
-514.29%
YoY
|
$0.07
N/A
|
| Diluted Earnings Per Share |
-$0.75
-43.61%
YoY
|
-$1.33
-3425.0%
YoY
|
$0.04
-113.79%
YoY
|
-$0.29
-100.0%
YoY
|
$65.89K
-72.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.46M shares
22.51%
YoY
|
15.07M shares
11.59%
YoY
|
13.51M shares
1.7%
YoY
|
13.28M shares
6.81%
YoY
|
12.43M shares
N/A
|
| Diluted Shares Outstanding |
18.46M shares
22.51%
YoY
|
15.07M shares
9.7%
YoY
|
13.74M shares
3.46%
YoY
|
13.28M shares
4.79%
YoY
|
12.67M 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 |
$11.13M
-20.07%
YoY
|
$15.72M
6.89%
YoY
|
$17.45M
3.82%
YoY
|
$14.59M
4.29%
YoY
|
$13.92M
2.22%
YoY
|
$14.70M
-35.29%
YoY
|
$16.81M
-23.15%
YoY
|
$13.99M
-44.13%
YoY
|
$13.62M
-32.28%
YoY
|
$22.72M
35.58%
YoY
|
$21.88M
18.43%
YoY
|
$25.03M
28.67%
YoY
|
$20.11M
26.34%
YoY
|
$16.76M
-2.1%
YoY
|
$18.47M
16.93%
YoY
|
$19.46M
20.5%
YoY
|
$15.92M
-31.19%
YoY
|
$17.12M
-39.63%
YoY
|
$15.80M
-47.64%
YoY
|
| Cost Of Revenue |
$14.01M
5.62%
YoY
|
$14.50M
2.8%
YoY
|
$14.90M
-3.75%
YoY
|
$13.04M
-14.73%
YoY
|
$13.26M
-6.85%
YoY
|
$14.11M
-23.43%
YoY
|
$15.48M
-10.68%
YoY
|
$15.29M
-25.46%
YoY
|
$14.24M
-16.73%
YoY
|
$18.42M
25.01%
YoY
|
$17.33M
12.5%
YoY
|
$20.52M
23.81%
YoY
|
$17.10M
19.74%
YoY
|
$14.74M
-6.95%
YoY
|
$15.40M
13.48%
YoY
|
$16.57M
9.17%
YoY
|
$14.28M
-31.28%
YoY
|
$15.84M
-37.03%
YoY
|
$13.57M
-46.61%
YoY
|
| Gross Profit |
-$2.881M
-538.51%
YoY
|
$1.212M
104.04%
YoY
|
$2.557M
91.68%
YoY
|
$1.547M
-218.45%
YoY
|
$657.0K
-205.97%
YoY
|
$594.0K
-86.17%
YoY
|
$1.334M
-70.67%
YoY
|
-$1.306M
-128.92%
YoY
|
-$620.0K
-120.6%
YoY
|
$4.295M
112.73%
YoY
|
$4.549M
48.18%
YoY
|
$4.516M
56.59%
YoY
|
$3.009M
83.92%
YoY
|
$2.019M
57.98%
YoY
|
$3.070M
38.04%
YoY
|
$2.884M
198.55%
YoY
|
$1.636M
-30.68%
YoY
|
$1.278M
-59.94%
YoY
|
$2.224M
-53.18%
YoY
|
| Selling, General & Admin |
$4.299M
7.07%
YoY
|
$4.129M
8.34%
YoY
|
$4.083M
12.42%
YoY
|
$4.130M
19.54%
YoY
|
$4.015M
13.29%
YoY
|
$3.811M
-4.32%
YoY
|
$3.632M
-7.65%
YoY
|
$3.455M
-2.7%
YoY
|
$3.544M
1.66%
YoY
|
$3.983M
10.79%
YoY
|
$3.933M
0.1%
YoY
|
$3.551M
-3.61%
YoY
|
$3.486M
2.38%
YoY
|
$3.595M
9.64%
YoY
|
$3.929M
17.56%
YoY
|
$3.684M
22.92%
YoY
|
$3.405M
6.41%
YoY
|
$3.279M
16.28%
YoY
|
$3.342M
1.27%
YoY
|
| Research & Development |
$303.0K
-20.89%
YoY
|
$254.0K
-15.33%
YoY
|
$342.0K
12.87%
YoY
|
$312.0K
14.29%
YoY
|
$383.0K
29.39%
YoY
|
$300.0K
35.75%
YoY
|
$303.0K
152.5%
YoY
|
$273.0K
125.62%
YoY
|
$296.0K
198.99%
YoY
|
$221.0K
142.86%
YoY
|
$120.0K
73.91%
YoY
|
$121.0K
51.25%
YoY
|
$99.00K
3.13%
YoY
|
$91.00K
-56.25%
YoY
|
$69.00K
-71.6%
YoY
|
$80.00K
-44.44%
YoY
|
$96.00K
-36.0%
YoY
|
$208.0K
30.0%
YoY
|
$243.0K
51.88%
YoY
|
| Depreciation & Amortization |
$490.0K
12.39%
YoY
|
$460.0K
-1.71%
YoY
|
$426.0K
-1.62%
YoY
|
$437.0K
1.39%
YoY
|
$436.0K
1.16%
YoY
|
$468.0K
4.46%
YoY
|
$433.0K
-36.32%
YoY
|
$431.0K
-37.72%
YoY
|
$431.0K
-42.3%
YoY
|
$448.0K
-33.73%
YoY
|
$680.0K
36.82%
YoY
|
$692.0K
44.17%
YoY
|
$747.0K
63.82%
YoY
|
$676.0K
41.13%
YoY
|
$497.0K
21.52%
YoY
|
$480.0K
20.3%
YoY
|
$456.0K
14.0%
YoY
|
$479.0K
16.83%
YoY
|
$409.0K
-14.79%
YoY
|
| Operating Expenses |
$4.602M
4.64%
YoY
|
$4.442M
6.78%
YoY
|
$4.425M
12.45%
YoY
|
$4.442M
19.15%
YoY
|
$4.398M
14.53%
YoY
|
$4.160M
-1.59%
YoY
|
$3.935M
-2.91%
YoY
|
$3.728M
1.53%
YoY
|
$3.840M
7.11%
YoY
|
$4.227M
14.0%
YoY
|
$4.053M
1.38%
YoY
|
$3.672M
-2.44%
YoY
|
$3.585M
1.9%
YoY
|
$3.708M
5.85%
YoY
|
$3.998M
11.33%
YoY
|
$3.764M
19.83%
YoY
|
$3.518M
5.01%
YoY
|
$3.503M
16.38%
YoY
|
$3.591M
3.49%
YoY
|
| Operating Profit |
-$7.483M
100.29%
YoY
|
-$3.230M
-9.42%
YoY
|
-$1.872M
-28.03%
YoY
|
-$2.894M
-42.52%
YoY
|
-$3.736M
-16.23%
YoY
|
-$3.566M
-5344.12%
YoY
|
-$2.601M
-624.4%
YoY
|
-$5.035M
-696.56%
YoY
|
-$4.460M
674.31%
YoY
|
$68.00K
-104.03%
YoY
|
$496.0K
-153.45%
YoY
|
$844.0K
-195.91%
YoY
|
-$576.0K
-69.39%
YoY
|
-$1.689M
-24.09%
YoY
|
-$928.0K
-32.11%
YoY
|
-$880.0K
-59.54%
YoY
|
-$1.882M
90.1%
YoY
|
-$2.225M
-1336.11%
YoY
|
-$1.367M
-206.8%
YoY
|
| Interest Expense |
$59.00K
-47.32%
YoY
|
$322.0K
235.42%
YoY
|
$116.0K
-4.13%
YoY
|
$124.0K
13.76%
YoY
|
$112.0K
-3.45%
YoY
|
$96.00K
585.71%
YoY
|
$121.0K
35.96%
YoY
|
$109.0K
7.92%
YoY
|
$116.0K
118.87%
YoY
|
$14.00K
-135.9%
YoY
|
$89.00K
89.36%
YoY
|
$101.0K
146.34%
YoY
|
$53.00K
-243.24%
YoY
|
-$39.00K
-18.75%
YoY
|
$47.00K
-154.65%
YoY
|
$41.00K
-36.92%
YoY
|
-$37.00K
-38.33%
YoY
|
-$48.00K
-71.76%
YoY
|
-$86.00K
-28.33%
YoY
|
| Other Income/Expense, Net |
$8.000K
-75.76%
YoY
|
$90.00K
-14.29%
YoY
|
-$18.00K
-130.51%
YoY
|
$155.0K
15400.0%
YoY
|
$33.00K
3200.0%
YoY
|
$105.0K
N/A
|
$59.00K
-447.06%
YoY
|
$1.000K
-83.33%
YoY
|
$1.000K
N/A
|
$0.00
-100.0%
YoY
|
-$17.00K
-100.87%
YoY
|
$6.000K
-300.0%
YoY
|
N/A
N/A
|
-$15.00K
-82.56%
YoY
|
$1.965M
-196600.0%
YoY
|
-$3.000K
N/A
|
-$2.000K
N/A
|
-$86.00K
-530.0%
YoY
|
-$1.000K
-100.56%
YoY
|
| Pretax Income |
-$7.375M
110.71%
YoY
|
-$2.821M
-16.66%
YoY
|
-$1.762M
-26.25%
YoY
|
-$2.583M
-47.78%
YoY
|
-$3.500M
-20.71%
YoY
|
-$3.385M
-67800.0%
YoY
|
-$2.389M
-577.8%
YoY
|
-$4.946M
-620.08%
YoY
|
-$4.414M
745.59%
YoY
|
$5.000K
-100.28%
YoY
|
$500.0K
-50.15%
YoY
|
$951.0K
-204.51%
YoY
|
-$522.0K
-72.84%
YoY
|
-$1.760M
-48.57%
YoY
|
$1.003M
-168.93%
YoY
|
-$910.0K
-129.04%
YoY
|
-$1.922M
81.32%
YoY
|
-$3.422M
-8655.0%
YoY
|
-$1.455M
-207.78%
YoY
|
| Income Tax |
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$135.0K
-129.03%
YoY
|
$6.417M
2426.38%
YoY
|
-$1.161M
-368.75%
YoY
|
-$956.0K
368.63%
YoY
|
-$465.0K
101.3%
YoY
|
$254.0K
41.9%
YoY
|
$432.0K
24.5%
YoY
|
-$204.0K
-69.69%
YoY
|
-$231.0K
-78.0%
YoY
|
$179.0K
-106.31%
YoY
|
$347.0K
2569.23%
YoY
|
-$673.0K
3265.0%
YoY
|
-$1.050M
1650.0%
YoY
|
-$2.836M
2081.54%
YoY
|
| Net Earnings |
-$7.487M
109.54%
YoY
|
-$5.660M
62.22%
YoY
|
-$1.835M
-79.56%
YoY
|
-$2.716M
-31.26%
YoY
|
-$3.573M
0.37%
YoY
|
-$3.489M
-4407.41%
YoY
|
-$8.979M
-2733.14%
YoY
|
-$3.951M
-933.54%
YoY
|
-$3.560M
766.18%
YoY
|
$81.00K
-104.79%
YoY
|
$341.0K
-48.64%
YoY
|
$474.0K
-132.8%
YoY
|
-$411.0K
-69.4%
YoY
|
-$1.692M
-31.41%
YoY
|
$664.0K
-52.64%
YoY
|
-$1.445M
-147.8%
YoY
|
-$1.343M
16.48%
YoY
|
-$2.467M
24570.0%
YoY
|
$1.402M
-3.31%
YoY
|
| Basic Earnings Per Share |
-$0.40
110.53%
YoY
|
N/A
|
-$0.10
-82.46%
YoY
|
-$0.15
-44.44%
YoY
|
-$0.19
-26.92%
YoY
|
N/A
|
-$0.57
-2000.0%
YoY
|
-$0.27
-775.0%
YoY
|
-$0.26
766.67%
YoY
|
N/A
|
$0.03
-40.0%
YoY
|
$0.04
-136.36%
YoY
|
-$0.03
-70.0%
YoY
|
N/A
|
$0.05
-54.55%
YoY
|
-$0.11
-144.0%
YoY
|
-$0.10
N/A
|
N/A
|
$0.11
N/A
|
| Diluted Earnings Per Share |
-$0.40
110.53%
YoY
|
-$0.30
36.83%
YoY
|
-$0.10
-82.46%
YoY
|
-$0.15
-44.44%
YoY
|
-$0.19
-26.92%
YoY
|
-$0.22
N/A
|
-$0.57
-2950.0%
YoY
|
-$0.27
-820.38%
YoY
|
-$0.26
991.98%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-60.0%
YoY
|
$0.04
-134.07%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
$0.05
-100.0%
YoY
|
-$0.11
-145.83%
YoY
|
-$101.5K
10.27%
YoY
|
-$187.0K
22626.55%
YoY
|
$113.0K
-5.31%
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 |
18.55M shares
0.65%
YoY
|
18.52M shares
16.99%
YoY
|
18.47M shares
16.9%
YoY
|
18.44M shares
34.29%
YoY
|
18.43M shares
34.8%
YoY
|
15.83M shares
16.27%
YoY
|
15.80M shares
16.47%
YoY
|
13.74M shares
2.36%
YoY
|
13.67M shares
2.34%
YoY
|
13.61M shares
2.17%
YoY
|
13.57M shares
2.03%
YoY
|
13.42M shares
1.17%
YoY
|
13.36M shares
0.94%
YoY
|
13.32M shares
N/A
|
13.30M shares
9.0%
YoY
|
13.26M shares
8.9%
YoY
|
13.23M shares
N/A
|
N/A
|
12.20M shares
N/A
|
| Diluted Shares Outstanding |
18.54M shares
0.64%
YoY
|
N/A
|
18.47M shares
16.89%
YoY
|
18.45M shares
26.42%
YoY
|
18.42M shares
34.72%
YoY
|
N/A
|
15.80M shares
13.05%
YoY
|
14.59M shares
5.38%
YoY
|
13.68M shares
2.38%
YoY
|
N/A
|
13.98M shares
3.96%
YoY
|
13.85M shares
4.4%
YoY
|
13.36M shares
0.94%
YoY
|
N/A
|
13.45M shares
8.39%
YoY
|
13.26M shares
6.62%
YoY
|
13.23M shares
N/A
|
N/A
|
12.41M shares
N/A
|
Loading...