|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$34.20M
-21.64%
YoY
|
$43.65M
8.92%
YoY
|
$40.08M
-24.22%
YoY
|
$52.89M
89.53%
YoY
|
$27.90M
261.08%
YoY
|
| Cost Of Revenue |
$28.08M
-10.34%
YoY
|
$31.32M
-1.12%
YoY
|
$31.67M
15.05%
YoY
|
$27.53M
69.94%
YoY
|
$16.20M
210.44%
YoY
|
| Gross Profit |
$6.126M
-50.34%
YoY
|
$12.34M
46.74%
YoY
|
$8.406M
-66.85%
YoY
|
$25.36M
116.65%
YoY
|
$11.71M
366.36%
YoY
|
| Selling, General & Admin |
$13.42M
-8.95%
YoY
|
$14.74M
0.43%
YoY
|
$14.67M
19.0%
YoY
|
$12.33M
45.73%
YoY
|
$8.462M
14.76%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$10.60M
14.46%
YoY
|
$9.256M
198.92%
YoY
|
$3.097M
58.86%
YoY
|
$1.949M
-22.1%
YoY
|
$2.502M
-20.39%
YoY
|
| Operating Expenses |
$105.5M
84.1%
YoY
|
$57.32M
10.86%
YoY
|
$51.70M
17.23%
YoY
|
$44.10M
262.13%
YoY
|
$12.18M
6.63%
YoY
|
| Operating Profit |
-$71.32M
421.86%
YoY
|
-$13.67M
17.55%
YoY
|
-$11.63M
-232.34%
YoY
|
$8.784M
-1955.67%
YoY
|
-$473.4K
-94.69%
YoY
|
| Interest Expense |
-$1.547M
2.09%
YoY
|
-$1.515M
51.46%
YoY
|
-$1.000M
96.34%
YoY
|
-$509.5K
-96.11%
YoY
|
-$13.10M
2414.4%
YoY
|
| Other Income/Expense, Net |
$788.0K
-152.0%
YoY
|
-$1.515M
51.46%
YoY
|
-$1.000M
96.34%
YoY
|
-$509.5K
-81.54%
YoY
|
-$2.760M
N/A
|
| Pretax Income |
-$72.07M
344.96%
YoY
|
-$16.20M
28.54%
YoY
|
-$12.60M
-272.79%
YoY
|
$7.293M
-139.18%
YoY
|
-$18.61M
10.57%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
-$132.2K
-163.28%
YoY
|
$208.9K
N/A
|
N/A
N/A
|
| Net Earnings |
-$72.07M
344.96%
YoY
|
-$16.20M
29.9%
YoY
|
-$12.47M
-276.02%
YoY
|
$7.084M
-138.06%
YoY
|
-$18.61M
10.57%
YoY
|
| Basic Earnings Per Share |
-$2.12
292.59%
YoY
|
-$0.54
-1.82%
YoY
|
-$0.55
-261.76%
YoY
|
$0.34
-126.77%
YoY
|
-$1.27
N/A
|
| Diluted Earnings Per Share |
-$2.12
292.59%
YoY
|
-$0.54
-1.82%
YoY
|
-$0.55
-283.33%
YoY
|
$0.30
-100.0%
YoY
|
-$1.272M
-57.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.06M
13.28%
YoY
|
30.06M shares
32.33%
YoY
|
22.72M shares
8.17%
YoY
|
21.00M shares
43.56%
YoY
|
14.63M shares
N/A
|
| Diluted Shares Outstanding |
34.06M
13.28%
YoY
|
30.06M shares
32.33%
YoY
|
22.72M shares
-2.86%
YoY
|
23.39M shares
59.86%
YoY
|
14.63M 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 |
$5.103M
-43.31%
YoY
|
$7.059M
-30.02%
YoY
|
$9.388M
-17.49%
YoY
|
$8.754M
-31.6%
YoY
|
$9.002M
-4.1%
YoY
|
$10.09M
-9.68%
YoY
|
$11.38M
24.4%
YoY
|
$12.80M
31.8%
YoY
|
$9.387M
-6.62%
YoY
|
$11.17M
31.26%
YoY
|
$9.146M
-38.17%
YoY
|
$9.710M
-41.29%
YoY
|
$10.05M
-22.95%
YoY
|
$8.508M
-22.58%
YoY
|
$14.79M
46.52%
YoY
|
$16.54M
250.47%
YoY
|
$13.05M
521.67%
YoY
|
$10.99M
520.92%
YoY
|
$10.10M
554.61%
YoY
|
| Cost Of Revenue |
$5.667M
-12.52%
YoY
|
$7.954M
17.52%
YoY
|
$6.490M
-15.91%
YoY
|
$7.155M
-16.88%
YoY
|
$6.478M
-21.2%
YoY
|
$6.768M
-22.46%
YoY
|
$7.718M
-1.59%
YoY
|
$8.608M
10.08%
YoY
|
$8.221M
12.95%
YoY
|
$8.729M
68.65%
YoY
|
$7.842M
-18.46%
YoY
|
$7.820M
17.75%
YoY
|
$7.278M
19.47%
YoY
|
$5.176M
-31.93%
YoY
|
$9.618M
124.96%
YoY
|
$6.642M
143.14%
YoY
|
$6.092M
283.68%
YoY
|
$7.604M
404.01%
YoY
|
$4.275M
210.89%
YoY
|
| Gross Profit |
-$564.0K
-122.35%
YoY
|
-$895.0K
-126.97%
YoY
|
$2.898M
-20.82%
YoY
|
$1.599M
-61.84%
YoY
|
$2.524M
116.4%
YoY
|
$3.319M
36.1%
YoY
|
$3.660M
180.71%
YoY
|
$4.190M
121.7%
YoY
|
$1.166M
-57.95%
YoY
|
$2.439M
-26.82%
YoY
|
$1.304M
-74.8%
YoY
|
$1.890M
-80.91%
YoY
|
$2.774M
-60.11%
YoY
|
$3.332M
-1.6%
YoY
|
$5.174M
-11.1%
YoY
|
$9.899M
397.97%
YoY
|
$6.954M
1261.64%
YoY
|
$3.387M
1195.63%
YoY
|
$5.820M
3384.96%
YoY
|
| Selling, General & Admin |
$3.065M
-17.78%
YoY
|
$3.179M
-24.88%
YoY
|
$3.119M
-21.46%
YoY
|
$3.392M
15.15%
YoY
|
$3.728M
3.87%
YoY
|
$4.232M
-19.34%
YoY
|
$3.971M
44.97%
YoY
|
$2.946M
8.5%
YoY
|
$3.589M
-0.66%
YoY
|
$5.247M
40.15%
YoY
|
$2.739M
-3.89%
YoY
|
$2.715M
-17.29%
YoY
|
$3.613M
47.14%
YoY
|
$3.744M
54.59%
YoY
|
$2.850M
48.88%
YoY
|
$3.282M
1.94%
YoY
|
$2.455M
171.0%
YoY
|
$2.422M
-33.69%
YoY
|
$1.914M
49.71%
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 |
$1.417M
-36.34%
YoY
|
$2.999M
14.2%
YoY
|
$2.794M
3576.32%
YoY
|
$100.0K
56.25%
YoY
|
$2.226M
3672.88%
YoY
|
$2.626M
153.71%
YoY
|
$76.00K
49.02%
YoY
|
$64.00K
18.52%
YoY
|
$59.00K
-89.52%
YoY
|
$1.035M
99.28%
YoY
|
$51.00K
-90.55%
YoY
|
$54.00K
-88.15%
YoY
|
$563.0K
29.59%
YoY
|
$519.4K
8.92%
YoY
|
$539.5K
-57.83%
YoY
|
$455.8K
-19.37%
YoY
|
$434.5K
140.64%
YoY
|
$476.9K
-77.66%
YoY
|
$1.280M
26.85%
YoY
|
| Operating Expenses |
$10.68M
-17.55%
YoY
|
$6.723M
-7.2%
YoY
|
$12.94M
-12.55%
YoY
|
$13.66M
-7.24%
YoY
|
$12.96M
-6.0%
YoY
|
$7.245M
7.16%
YoY
|
$14.79M
25.59%
YoY
|
$14.72M
22.58%
YoY
|
$13.79M
12.3%
YoY
|
$6.761M
46.6%
YoY
|
$11.78M
-11.76%
YoY
|
$12.01M
12.09%
YoY
|
$12.27M
281.23%
YoY
|
$4.612M
42.72%
YoY
|
$13.35M
279.17%
YoY
|
$10.72M
57.89%
YoY
|
$3.220M
134.84%
YoY
|
$3.231M
-46.67%
YoY
|
$3.521M
94.69%
YoY
|
| Operating Profit |
-$5.581M
41.08%
YoY
|
-$7.618M
94.07%
YoY
|
-$3.549M
3.88%
YoY
|
-$4.903M
154.66%
YoY
|
-$3.956M
-10.05%
YoY
|
-$3.925M
-9.18%
YoY
|
-$3.417M
29.72%
YoY
|
-$1.925M
-16.35%
YoY
|
-$4.398M
97.87%
YoY
|
-$4.322M
237.82%
YoY
|
-$2.634M
-282.64%
YoY
|
-$2.302M
-139.52%
YoY
|
-$2.223M
-159.53%
YoY
|
-$1.279M
-923.33%
YoY
|
$1.442M
-37.28%
YoY
|
$5.824M
-381.65%
YoY
|
$3.734M
-534.01%
YoY
|
$155.4K
-102.68%
YoY
|
$2.299M
-240.08%
YoY
|
| Interest Expense |
-$480.0K
62.16%
YoY
|
-$529.0K
96.87%
YoY
|
-$388.0K
97.66%
YoY
|
-$334.0K
-54.57%
YoY
|
-$296.0K
-6.05%
YoY
|
-$268.7K
-18.19%
YoY
|
-$196.3K
-21.42%
YoY
|
-$735.2K
297.65%
YoY
|
-$315.1K
32.76%
YoY
|
-$328.5K
103.02%
YoY
|
-$249.8K
99.31%
YoY
|
-$184.9K
65.39%
YoY
|
-$237.3K
114.46%
YoY
|
-$161.8K
-97.22%
YoY
|
-$125.3K
-96.68%
YoY
|
-$111.8K
-95.96%
YoY
|
-$110.7K
-19.13%
YoY
|
-$5.825M
4054.22%
YoY
|
-$3.778M
2925.43%
YoY
|
| Other Income/Expense, Net |
$78.00K
-126.35%
YoY
|
$483.0K
68900.0%
YoY
|
$93.00K
-147.38%
YoY
|
-$334.0K
-54.57%
YoY
|
-$296.0K
-6.05%
YoY
|
$700.00
48.94%
YoY
|
-$196.3K
-21.41%
YoY
|
-$735.2K
297.66%
YoY
|
-$315.0K
32.76%
YoY
|
$470.00
-99.84%
YoY
|
-$249.8K
99.31%
YoY
|
-$184.9K
65.4%
YoY
|
-$237.3K
114.46%
YoY
|
$297.2K
-110.07%
YoY
|
-$125.3K
-522.13%
YoY
|
-$111.8K
-95.96%
YoY
|
-$110.6K
N/A
|
-$2.950M
N/A
|
$29.69K
N/A
|
| Pretax Income |
-$6.642M
57.36%
YoY
|
-$58.95M
1305.85%
YoY
|
-$3.844M
5.62%
YoY
|
-$5.056M
15.18%
YoY
|
-$4.221M
6.18%
YoY
|
-$4.193M
-12.55%
YoY
|
-$3.640M
26.27%
YoY
|
-$4.390M
78.09%
YoY
|
-$3.975M
61.62%
YoY
|
-$4.795M
130.46%
YoY
|
-$2.882M
-1434.79%
YoY
|
-$2.465M
-144.54%
YoY
|
-$2.460M
-167.88%
YoY
|
-$2.081M
-75.86%
YoY
|
$215.9K
-105.8%
YoY
|
$5.534M
-204.98%
YoY
|
$3.623M
-463.37%
YoY
|
-$8.620M
-37.58%
YoY
|
-$3.726M
127.02%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
N/A
|
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
$2.530K
-98.79%
YoY
|
-$134.7K
N/A
|
N/A
N/A
|
N/A
N/A
|
$208.9K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$6.642M
57.36%
YoY
|
-$58.95M
1305.85%
YoY
|
-$3.844M
5.62%
YoY
|
-$5.056M
15.18%
YoY
|
-$4.221M
6.18%
YoY
|
-$4.193M
-12.59%
YoY
|
-$3.640M
32.46%
YoY
|
-$4.390M
78.09%
YoY
|
-$3.975M
61.62%
YoY
|
-$4.797M
109.54%
YoY
|
-$2.748M
-1372.4%
YoY
|
-$2.465M
-144.54%
YoY
|
-$2.460M
-167.88%
YoY
|
-$2.290M
-73.44%
YoY
|
$215.9K
-105.8%
YoY
|
$5.534M
-204.98%
YoY
|
$3.623M
-463.37%
YoY
|
-$8.620M
-37.58%
YoY
|
-$3.726M
127.02%
YoY
|
| Basic Earnings Per Share |
-$0.18
50.0%
YoY
|
N/A
|
-$0.11
-8.33%
YoY
|
-$0.15
0.0%
YoY
|
-$0.12
-20.0%
YoY
|
N/A
|
-$0.12
0.0%
YoY
|
-$0.15
36.36%
YoY
|
-$0.15
36.36%
YoY
|
N/A
|
-$0.12
-1300.0%
YoY
|
-$0.11
-140.74%
YoY
|
-$0.11
-161.11%
YoY
|
N/A
|
$0.01
-104.35%
YoY
|
$0.27
-177.14%
YoY
|
$0.18
N/A
|
N/A
|
-$0.23
N/A
|
| Diluted Earnings Per Share |
-$0.18
50.0%
YoY
|
-$1.71
1247.04%
YoY
|
-$0.11
-8.33%
YoY
|
-$0.15
0.0%
YoY
|
-$0.12
-20.0%
YoY
|
-$0.13
-36.84%
YoY
|
-$0.12
0.0%
YoY
|
-$0.15
36.36%
YoY
|
-$0.15
36.36%
YoY
|
-$0.20
93.21%
YoY
|
-$0.12
-1300.0%
YoY
|
-$0.11
-145.83%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.10
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$0.24
-168.57%
YoY
|
$150.9K
-220.35%
YoY
|
-$1.080M
-51.28%
YoY
|
-$225.0K
-19.57%
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 |
35.43M
5.13%
YoY
|
34.86M
3.64%
YoY
|
33.76M shares
7.57%
YoY
|
33.72M shares
10.99%
YoY
|
33.70M shares
31.52%
YoY
|
33.63M shares
46.91%
YoY
|
31.38M shares
38.1%
YoY
|
30.38M shares
37.44%
YoY
|
25.62M shares
14.17%
YoY
|
22.89M shares
3.6%
YoY
|
22.72M shares
4.79%
YoY
|
22.10M shares
8.22%
YoY
|
22.44M shares
12.97%
YoY
|
22.10M shares
N/A
|
21.69M shares
30.94%
YoY
|
20.42M shares
34.58%
YoY
|
19.87M shares
N/A
|
N/A
|
16.56M shares
N/A
|
| Diluted Shares Outstanding |
36.00M
6.45%
YoY
|
N/A
|
34.04M
7.67%
YoY
|
33.85B shares
113349.99%
YoY
|
33.82M shares
31.66%
YoY
|
N/A
|
31.62M shares
39.12%
YoY
|
29.84M shares
34.99%
YoY
|
25.69M shares
16.25%
YoY
|
N/A
|
22.73M shares
-5.56%
YoY
|
22.11M shares
-5.1%
YoY
|
22.10M shares
-8.0%
YoY
|
N/A
|
24.07M shares
45.32%
YoY
|
23.29M shares
53.49%
YoY
|
24.02M shares
N/A
|
N/A
|
16.56M shares
N/A
|
Loading...