|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$65.27M
19.93%
YoY
|
$54.43M
1.97%
YoY
|
$53.38M
6.02%
YoY
|
$50.35M
-10.48%
YoY
|
$56.24M
1.5%
YoY
|
| Cost Of Revenue |
$57.38M
14.49%
YoY
|
$50.12M
2.22%
YoY
|
$49.03M
10.45%
YoY
|
$44.39M
-7.34%
YoY
|
$47.91M
1.19%
YoY
|
| Gross Profit |
$7.896M
83.14%
YoY
|
$4.311M
-0.88%
YoY
|
$4.350M
-26.98%
YoY
|
$5.957M
-28.49%
YoY
|
$8.330M
3.35%
YoY
|
| Selling, General & Admin |
$15.77M
30.45%
YoY
|
$12.09M
-42.01%
YoY
|
$20.85M
92.79%
YoY
|
$10.81M
8.77%
YoY
|
$9.941M
246.86%
YoY
|
| Research & Development |
$519.4K
-2.61%
YoY
|
$533.3K
223.48%
YoY
|
$164.9K
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.361M
251.66%
YoY
|
$387.0K
9.63%
YoY
|
$353.0K
242.12%
YoY
|
$103.2K
-67.68%
YoY
|
$319.3K
32.57%
YoY
|
| Operating Expenses |
$24.60M
23.89%
YoY
|
$19.86M
-24.16%
YoY
|
$26.18M
94.93%
YoY
|
$13.43M
4.41%
YoY
|
$12.86M
140.62%
YoY
|
| Operating Profit |
-$16.70M
7.45%
YoY
|
-$15.54M
-28.8%
YoY
|
-$21.83M
192.09%
YoY
|
-$7.474M
64.87%
YoY
|
-$4.533M
-267.02%
YoY
|
| Interest Expense |
$1.900M
87.68%
YoY
|
$1.012M
16.83%
YoY
|
$866.5K
-63.06%
YoY
|
$2.345M
-16.94%
YoY
|
$2.824M
2.28%
YoY
|
| Other Income/Expense, Net |
-$2.441M
282.55%
YoY
|
-$638.2K
-119.41%
YoY
|
$3.289M
-158.92%
YoY
|
-$5.581M
68.4%
YoY
|
-$3.314M
118.62%
YoY
|
| Pretax Income |
-$19.14M
18.3%
YoY
|
-$16.18M
-12.73%
YoY
|
-$18.54M
42.03%
YoY
|
-$13.06M
66.36%
YoY
|
-$7.848M
-754.89%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$775.1K
-779.81%
YoY
|
-$114.0K
-69.8%
YoY
|
| Net Earnings |
-$19.14M
18.3%
YoY
|
-$16.18M
-12.73%
YoY
|
-$18.54M
34.07%
YoY
|
-$13.83M
73.71%
YoY
|
-$7.962M
-1070.0%
YoY
|
| Basic Earnings Per Share |
-$0.63
-46.15%
YoY
|
-$1.17
-45.58%
YoY
|
-$2.15
-93.52%
YoY
|
-$33.16
3390.53%
YoY
|
-$0.95
-1683.33%
YoY
|
| Diluted Earnings Per Share |
-$0.63
-46.15%
YoY
|
-$1.17
-45.58%
YoY
|
-$2.15
-93.52%
YoY
|
-$33.16
3390.53%
YoY
|
-$0.95
-1683.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.29M shares
58.19%
YoY
|
19.15M shares
59.98%
YoY
|
11.97M shares
520.73%
YoY
|
1.928M shares
-88.26%
YoY
|
16.42M shares
23.76%
YoY
|
| Diluted Shares Outstanding |
30.29M shares
58.19%
YoY
|
19.15M shares
N/A
|
N/A
|
1.928M shares
-88.26%
YoY
|
16.42M shares
23.41%
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 |
$17.93M
30.74%
YoY
|
$19.70M
38.52%
YoY
|
$17.11M
37.86%
YoY
|
$14.75M
11.65%
YoY
|
$13.71M
-5.98%
YoY
|
$14.22M
-10.2%
YoY
|
$12.41M
-3.22%
YoY
|
$13.21M
6.82%
YoY
|
$14.58M
18.1%
YoY
|
$15.84M
31.44%
YoY
|
$12.82M
6.72%
YoY
|
$12.36M
-6.4%
YoY
|
$12.35M
-5.52%
YoY
|
$12.05M
-25.51%
YoY
|
$12.02M
-11.62%
YoY
|
$13.21M
-11.04%
YoY
|
$13.07M
12.5%
YoY
|
$16.18M
-0.75%
YoY
|
$13.60M
-5.27%
YoY
|
| Cost Of Revenue |
$16.55M
41.88%
YoY
|
$17.62M
33.31%
YoY
|
$14.51M
29.49%
YoY
|
$13.58M
9.18%
YoY
|
$11.66M
-11.99%
YoY
|
$13.22M
-9.5%
YoY
|
$11.20M
-3.49%
YoY
|
$12.44M
8.96%
YoY
|
$13.25M
16.31%
YoY
|
$14.61M
25.77%
YoY
|
$11.61M
13.46%
YoY
|
$11.42M
0.47%
YoY
|
$11.39M
1.9%
YoY
|
$11.62M
-12.21%
YoY
|
$10.23M
-9.05%
YoY
|
$11.36M
-11.3%
YoY
|
$11.18M
5.29%
YoY
|
$13.23M
-6.69%
YoY
|
$11.25M
-5.9%
YoY
|
| Gross Profit |
$1.381M
-32.62%
YoY
|
$2.079M
107.18%
YoY
|
$2.603M
115.65%
YoY
|
$1.164M
51.69%
YoY
|
$2.050M
53.7%
YoY
|
$1.004M
-18.47%
YoY
|
$1.207M
-0.65%
YoY
|
$767.2K
-18.97%
YoY
|
$1.334M
39.34%
YoY
|
$1.231M
182.8%
YoY
|
$1.215M
-31.9%
YoY
|
$946.8K
-48.71%
YoY
|
$957.1K
-49.41%
YoY
|
$435.3K
-85.23%
YoY
|
$1.784M
-23.95%
YoY
|
$1.846M
-9.38%
YoY
|
$1.892M
88.94%
YoY
|
$2.947M
39.0%
YoY
|
$2.346M
-2.16%
YoY
|
| Selling, General & Admin |
$1.820M
20.75%
YoY
|
$12.60M
42.59%
YoY
|
$2.105M
15.36%
YoY
|
$1.512M
0.72%
YoY
|
$1.507M
-5.33%
YoY
|
$8.833M
-39.84%
YoY
|
$1.825M
-33.18%
YoY
|
$1.501M
-35.24%
YoY
|
$1.592M
-37.73%
YoY
|
$14.68M
86.35%
YoY
|
$2.731M
89.77%
YoY
|
$2.318M
87.88%
YoY
|
$2.556M
151.7%
YoY
|
$7.879M
136.45%
YoY
|
$1.439M
-41.71%
YoY
|
$1.234M
-54.74%
YoY
|
$1.016M
-51.5%
YoY
|
$3.332M
108.25%
YoY
|
$2.469M
226.71%
YoY
|
| Research & Development |
$0.00
-100.0%
YoY
|
$410.8K
-22.97%
YoY
|
$18.34K
N/A
|
$74.64K
N/A
|
$15.63K
N/A
|
$533.3K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$346.5K
8.15%
YoY
|
$315.1K
0.93%
YoY
|
$375.7K
318.87%
YoY
|
$353.9K
241.74%
YoY
|
$320.4K
2.59%
YoY
|
$312.2K
129.71%
YoY
|
$89.69K
-28.19%
YoY
|
$103.6K
30.82%
YoY
|
$312.3K
375.85%
YoY
|
$135.9K
-179.84%
YoY
|
$124.9K
50.11%
YoY
|
$79.16K
-1.75%
YoY
|
$65.63K
-22.68%
YoY
|
-$170.2K
-256.16%
YoY
|
$83.21K
20.86%
YoY
|
$80.58K
2.85%
YoY
|
$84.88K
18.77%
YoY
|
$109.0K
75.79%
YoY
|
$68.85K
16.89%
YoY
|
| Operating Expenses |
$3.565M
23.67%
YoY
|
$13.32M
37.66%
YoY
|
$4.421M
28.28%
YoY
|
$3.809M
16.51%
YoY
|
$2.883M
-9.05%
YoY
|
$9.678M
-34.68%
YoY
|
$3.447M
-18.56%
YoY
|
$3.269M
-7.21%
YoY
|
$3.170M
-12.15%
YoY
|
$14.82M
91.61%
YoY
|
$4.232M
98.87%
YoY
|
$3.523M
83.48%
YoY
|
$3.608M
118.72%
YoY
|
$7.733M
123.63%
YoY
|
$2.128M
-34.73%
YoY
|
$1.920M
-43.74%
YoY
|
$1.650M
-39.63%
YoY
|
$3.458M
103.41%
YoY
|
$3.260M
147.48%
YoY
|
| Operating Profit |
-$2.184M
162.16%
YoY
|
-$11.24M
29.61%
YoY
|
-$1.819M
-18.8%
YoY
|
-$2.645M
5.73%
YoY
|
-$833.1K
-54.62%
YoY
|
-$8.675M
-36.15%
YoY
|
-$2.240M
-25.77%
YoY
|
-$2.502M
-2.89%
YoY
|
-$1.836M
-30.74%
YoY
|
-$13.59M
86.17%
YoY
|
-$3.017M
776.84%
YoY
|
-$2.576M
3364.71%
YoY
|
-$2.651M
-1194.39%
YoY
|
-$7.298M
1327.36%
YoY
|
-$344.1K
-62.37%
YoY
|
-$74.36K
-94.6%
YoY
|
$242.3K
-113.99%
YoY
|
-$511.3K
-221.73%
YoY
|
-$914.6K
-184.68%
YoY
|
| Interest Expense |
$423.2K
126.2%
YoY
|
$1.310M
-360.65%
YoY
|
$669.2K
268.82%
YoY
|
$388.8K
13.54%
YoY
|
$187.1K
10.93%
YoY
|
-$502.4K
-729.02%
YoY
|
$181.4K
19.93%
YoY
|
$342.4K
40.27%
YoY
|
$168.7K
25.53%
YoY
|
$79.87K
-109.33%
YoY
|
$151.3K
-67.25%
YoY
|
$244.1K
-56.45%
YoY
|
$134.4K
-77.0%
YoY
|
-$856.0K
-12.49%
YoY
|
$461.9K
-31.08%
YoY
|
$560.6K
-28.18%
YoY
|
$584.2K
-20.18%
YoY
|
-$978.3K
4.07%
YoY
|
$670.3K
-15.09%
YoY
|
| Other Income/Expense, Net |
-$621.2K
-4228.42%
YoY
|
-$117.5K
59.0%
YoY
|
-$3.534M
-6264.62%
YoY
|
-$182.7K
106.07%
YoY
|
$15.05K
-149.21%
YoY
|
-$73.90K
43.38%
YoY
|
$57.33K
-114.41%
YoY
|
-$88.69K
-105.25%
YoY
|
-$30.58K
-101.41%
YoY
|
-$51.54K
-97.82%
YoY
|
-$397.8K
-67.68%
YoY
|
$1.688M
-245.86%
YoY
|
$2.164M
7985.83%
YoY
|
-$2.364M
-1041.04%
YoY
|
-$1.231M
44.19%
YoY
|
-$1.157M
47.23%
YoY
|
$26.76K
-103.53%
YoY
|
$251.2K
-351.22%
YoY
|
-$853.4K
168.63%
YoY
|
| Pretax Income |
-$2.805M
242.92%
YoY
|
-$10.15M
6.32%
YoY
|
-$5.353M
145.26%
YoY
|
-$2.828M
9.16%
YoY
|
-$818.1K
-56.17%
YoY
|
-$9.543M
-30.61%
YoY
|
-$2.183M
-36.09%
YoY
|
-$2.591M
191.63%
YoY
|
-$1.867M
283.18%
YoY
|
-$13.75M
30.75%
YoY
|
-$3.415M
116.87%
YoY
|
-$888.4K
-27.87%
YoY
|
-$487.2K
-281.09%
YoY
|
-$10.52M
636.92%
YoY
|
-$1.575M
-10.93%
YoY
|
-$1.232M
-43.04%
YoY
|
$269.0K
-110.8%
YoY
|
-$1.427M
203.68%
YoY
|
-$1.768M
-331.93%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$65.87K
-83.45%
YoY
|
-$93.17K
-1074.29%
YoY
|
-$27.30K
-141.57%
YoY
|
$301.8K
572.67%
YoY
|
$398.1K
136.16%
YoY
|
$9.563K
-95.58%
YoY
|
$65.67K
-120.79%
YoY
|
$44.86K
-87.54%
YoY
|
$168.6K
3700.7%
YoY
|
| Net Earnings |
-$2.805M
242.92%
YoY
|
-$10.15M
6.32%
YoY
|
-$5.353M
145.26%
YoY
|
-$2.828M
9.16%
YoY
|
-$818.1K
-56.17%
YoY
|
-$9.543M
-54.51%
YoY
|
-$2.183M
-34.83%
YoY
|
-$2.591M
163.95%
YoY
|
-$1.867M
305.92%
YoY
|
-$20.98M
-44.94%
YoY
|
-$3.349M
69.77%
YoY
|
-$981.5K
-20.92%
YoY
|
-$459.9K
-326.15%
YoY
|
-$38.10M
2488.31%
YoY
|
-$1.973M
1.87%
YoY
|
-$1.241M
-47.83%
YoY
|
$203.3K
-109.35%
YoY
|
-$1.472M
77.37%
YoY
|
-$1.937M
-355.53%
YoY
|
| Basic Earnings Per Share |
-$0.06
100.0%
YoY
|
N/A
|
-$0.17
-62.22%
YoY
|
-$0.10
-33.33%
YoY
|
-$0.03
-72.73%
YoY
|
N/A
|
-$0.45
66.67%
YoY
|
-$0.15
66.67%
YoY
|
-$0.11
175.0%
YoY
|
N/A
|
-$0.27
237.5%
YoY
|
-$0.09
-90.32%
YoY
|
-$0.04
-87.1%
YoY
|
N/A
|
-$0.08
-27.27%
YoY
|
-$0.93
520.0%
YoY
|
-$0.31
121.43%
YoY
|
N/A
|
-$0.11
-283.33%
YoY
|
| Diluted Earnings Per Share |
-$0.06
100.0%
YoY
|
-$0.28
-29.45%
YoY
|
-$0.17
-62.22%
YoY
|
-$0.10
-33.33%
YoY
|
-$0.03
-72.73%
YoY
|
-$0.41
-73.21%
YoY
|
-$0.45
66.67%
YoY
|
-$0.15
66.67%
YoY
|
-$0.11
175.0%
YoY
|
-$1.52
-79.82%
YoY
|
-$0.27
237.5%
YoY
|
-$0.09
-90.32%
YoY
|
-$0.04
-87.1%
YoY
|
-$7.51
-99.99%
YoY
|
-$0.08
-27.27%
YoY
|
-$0.93
520.0%
YoY
|
-$0.31
121.43%
YoY
|
-$84.69K
36.72%
YoY
|
-$0.11
-283.33%
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 |
47.09M shares
80.84%
YoY
|
34.92M shares
49.58%
YoY
|
30.21M shares
71.61%
YoY
|
27.28M shares
52.99%
YoY
|
26.04M shares
54.51%
YoY
|
23.35M shares
74.17%
YoY
|
17.61M shares
65.77%
YoY
|
17.83M shares
67.92%
YoY
|
16.85M shares
58.75%
YoY
|
13.40M shares
-84.0%
YoY
|
10.62M shares
-59.12%
YoY
|
10.62M shares
-45.65%
YoY
|
10.62M shares
-40.22%
YoY
|
83.80M shares
N/A
|
25.98M shares
51.59%
YoY
|
19.54M shares
21.33%
YoY
|
17.76M shares
18.1%
YoY
|
N/A
|
17.14M shares
29.57%
YoY
|
| Diluted Shares Outstanding |
47.09M shares
80.84%
YoY
|
N/A
|
30.63M shares
66.28%
YoY
|
28.75M shares
61.23%
YoY
|
26.04M shares
54.51%
YoY
|
N/A
|
18.42M shares
46.35%
YoY
|
17.83M shares
N/A
|
16.85M shares
58.75%
YoY
|
N/A
|
12.59M shares
-51.23%
YoY
|
N/A
|
10.62M shares
-40.22%
YoY
|
N/A
|
25.81M shares
50.59%
YoY
|
19.54M shares
21.33%
YoY
|
17.76M shares
18.1%
YoY
|
N/A
|
17.14M shares
29.2%
YoY
|
Loading...