|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$78.21M
12.74%
YoY
|
$69.37M
24.57%
YoY
|
$55.69M
91.97%
YoY
|
$29.01M
158.21%
YoY
|
$11.24M
N/A
|
| Cost Of Revenue |
$47.55M
12.39%
YoY
|
$42.31M
19.7%
YoY
|
$35.34M
86.73%
YoY
|
$18.93M
163.31%
YoY
|
$7.188M
N/A
|
| Gross Profit |
$30.66M
13.27%
YoY
|
$27.07M
33.01%
YoY
|
$20.35M
101.8%
YoY
|
$10.08M
149.14%
YoY
|
$4.047M
N/A
|
| Selling, General & Admin |
$33.14M
14.09%
YoY
|
$29.05M
22.34%
YoY
|
$23.74M
90.49%
YoY
|
$12.47M
114.44%
YoY
|
$5.813M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.704M
8.1%
YoY
|
$1.577M
10.1%
YoY
|
$1.432M
42.71%
YoY
|
$1.003M
118.97%
YoY
|
$458.2K
N/A
|
| Operating Expenses |
$33.14M
14.9%
YoY
|
$28.84M
17.07%
YoY
|
$24.64M
86.81%
YoY
|
$13.19M
126.88%
YoY
|
$5.813M
N/A
|
| Operating Profit |
-$2.484M
39.76%
YoY
|
-$1.777M
-58.56%
YoY
|
-$4.289M
38.15%
YoY
|
-$3.105M
75.86%
YoY
|
-$1.765M
N/A
|
| Interest Expense |
-$1.013M
19.35%
YoY
|
-$848.7K
325.03%
YoY
|
-$199.7K
565.82%
YoY
|
-$29.99K
-36.42%
YoY
|
-$47.17K
N/A
|
| Other Income/Expense, Net |
-$1.452M
-46.8%
YoY
|
-$2.729M
-444.95%
YoY
|
$791.1K
-9.58%
YoY
|
$874.9K
-2916466.67%
YoY
|
-$30.00
N/A
|
| Pretax Income |
-$3.936M
-12.66%
YoY
|
-$4.506M
-54.63%
YoY
|
-$9.933M
198.93%
YoY
|
-$3.323M
83.31%
YoY
|
-$1.813M
N/A
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$3.936M
-12.66%
YoY
|
-$4.506M
-54.63%
YoY
|
-$9.933M
198.93%
YoY
|
-$3.323M
83.31%
YoY
|
-$1.813M
N/A
|
| Basic Earnings Per Share |
-$0.24
-50.0%
YoY
|
-$0.48
-55.56%
YoY
|
-$1.08
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.24
-50.0%
YoY
|
-$0.48
-52.64%
YoY
|
-$1.01
198.93%
YoY
|
-$0.34
83.31%
YoY
|
-$0.19
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
16.57M shares
76.38%
YoY
|
9.396M shares
1.83%
YoY
|
9.227M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
16.57M shares
76.38%
YoY
|
9.396M shares
1.83%
YoY
|
9.227M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.25M
-9.94%
YoY
|
$18.71M
-4.81%
YoY
|
$19.04M
4.45%
YoY
|
$20.20M
29.53%
YoY
|
$20.26M
27.46%
YoY
|
$19.65M
N/A
|
$18.23M
43.49%
YoY
|
$15.59M
N/A
|
$15.89M
N/A
|
N/A
|
| Cost Of Revenue |
$11.31M
-8.84%
YoY
|
$11.39M
-1.33%
YoY
|
$11.65M
3.75%
YoY
|
$12.11M
24.83%
YoY
|
$12.41M
26.09%
YoY
|
$11.54M
N/A
|
$11.23M
39.27%
YoY
|
$9.698M
N/A
|
$9.840M
N/A
|
N/A
|
| Gross Profit |
$6.934M
-11.69%
YoY
|
$7.320M
-9.77%
YoY
|
$7.392M
5.57%
YoY
|
$8.093M
37.26%
YoY
|
$7.852M
29.69%
YoY
|
$8.113M
N/A
|
$7.002M
50.82%
YoY
|
$5.896M
N/A
|
$6.054M
N/A
|
N/A
|
| Selling, General & Admin |
$8.549M
3.48%
YoY
|
$8.746M
3.7%
YoY
|
$8.001M
5.56%
YoY
|
N/A
|
$8.262M
N/A
|
$8.434M
N/A
|
$7.579M
28.51%
YoY
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$380.1K
-11.58%
YoY
|
$420.2K
-1.89%
YoY
|
$432.0K
2.09%
YoY
|
$434.7K
20.15%
YoY
|
$429.9K
18.39%
YoY
|
$428.3K
N/A
|
$423.2K
N/A
|
$361.8K
N/A
|
$363.1K
N/A
|
N/A
|
| Operating Expenses |
$8.549M
3.48%
YoY
|
$8.746M
3.7%
YoY
|
$8.001M
8.5%
YoY
|
$8.132M
27.51%
YoY
|
$8.262M
24.12%
YoY
|
$8.434M
N/A
|
$7.374M
25.03%
YoY
|
$6.378M
N/A
|
$6.656M
N/A
|
N/A
|
| Operating Profit |
-$1.616M
294.35%
YoY
|
-$1.426M
343.24%
YoY
|
-$609.4K
63.64%
YoY
|
-$39.03K
-91.89%
YoY
|
-$409.7K
-31.92%
YoY
|
-$321.7K
N/A
|
-$372.4K
-70.33%
YoY
|
-$481.6K
N/A
|
-$601.7K
N/A
|
N/A
|
| Interest Expense |
-$258.1K
-13.3%
YoY
|
-$204.9K
-11.26%
YoY
|
-$241.3K
-39.17%
YoY
|
-$269.0K
128.0%
YoY
|
-$297.7K
188.83%
YoY
|
-$230.9K
N/A
|
-$396.7K
915.3%
YoY
|
-$118.0K
N/A
|
-$103.1K
N/A
|
N/A
|
| Other Income/Expense, Net |
-$2.062M
581.01%
YoY
|
$1.700K
-10.53%
YoY
|
-$614.7K
-73.11%
YoY
|
-$300.3K
-7941.44%
YoY
|
-$302.7K
-9109.97%
YoY
|
$1.900K
N/A
|
-$2.286M
-781.47%
YoY
|
$3.830K
N/A
|
$3.360K
N/A
|
N/A
|
| Pretax Income |
-$3.677M
416.16%
YoY
|
-$1.660M
201.36%
YoY
|
-$1.224M
-53.95%
YoY
|
-$339.4K
-43.03%
YoY
|
-$712.4K
1.56%
YoY
|
-$550.8K
N/A
|
-$2.659M
189.07%
YoY
|
-$595.7K
N/A
|
-$701.5K
N/A
|
N/A
|
| Income Tax |
N/A
N/A
|
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
N/A
|
N/A
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Net Earnings |
-$3.677M
416.16%
YoY
|
-$1.660M
201.36%
YoY
|
-$1.224M
-53.95%
YoY
|
-$339.4K
-43.03%
YoY
|
-$712.4K
1.56%
YoY
|
-$550.8K
N/A
|
-$2.659M
189.07%
YoY
|
-$595.7K
N/A
|
-$701.5K
N/A
|
N/A
|
| Basic Earnings Per Share |
-$0.17
142.86%
YoY
|
N/A
|
-$0.09
-68.97%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.07
-12.5%
YoY
|
N/A
|
-$0.29
190.0%
YoY
|
-$0.06
N/A
|
-$0.08
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.17
142.86%
YoY
|
-$0.10
71.3%
YoY
|
-$0.09
-68.97%
YoY
|
-$0.03
-49.35%
YoY
|
-$0.07
0.0%
YoY
|
-$0.06
N/A
|
-$0.29
190.0%
YoY
|
-$0.06
N/A
|
-$0.07
N/A
|
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.75M shares
115.33%
YoY
|
15.07M shares
53.49%
YoY
|
13.80M shares
48.24%
YoY
|
12.15M shares
31.7%
YoY
|
10.57M shares
14.51%
YoY
|
9.816M shares
N/A
|
9.309M shares
0.89%
YoY
|
9.227M shares
N/A
|
9.227M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
21.43M shares
113.26%
YoY
|
N/A
|
13.72M shares
47.33%
YoY
|
12.18M shares
32.0%
YoY
|
10.05M shares
8.91%
YoY
|
N/A
|
9.309M shares
0.89%
YoY
|
9.227M shares
N/A
|
9.227M shares
N/A
|
N/A
|
Loading...