|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$56.96M
-6.44%
YoY
|
$60.88M
-55.61%
YoY
|
$137.1M
12.83%
YoY
|
$121.5M
138.04%
YoY
|
$51.06M
-6.15%
YoY
|
| Cost Of Revenue |
$67.55M
-10.18%
YoY
|
$75.21M
-25.91%
YoY
|
$101.5M
-6.08%
YoY
|
$108.1M
140.75%
YoY
|
$44.89M
-13.57%
YoY
|
| Gross Profit |
-$10.59M
-26.08%
YoY
|
-$14.32M
-140.19%
YoY
|
$35.64M
164.62%
YoY
|
$13.47M
118.31%
YoY
|
$6.170M
149.93%
YoY
|
| Selling, General & Admin |
$20.07M
-26.9%
YoY
|
$27.46M
74.75%
YoY
|
$15.71M
22.42%
YoY
|
$12.84M
12.56%
YoY
|
$11.40M
-0.33%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$206.2K
-84.05%
YoY
|
$1.292M
21.45%
YoY
|
$1.064M
280.2%
YoY
|
$279.9K
-63.14%
YoY
|
$759.4K
-35.28%
YoY
|
| Operating Expenses |
$20.07M
-26.9%
YoY
|
$27.46M
63.66%
YoY
|
$16.78M
30.71%
YoY
|
$12.84M
5.53%
YoY
|
$12.16M
-3.58%
YoY
|
| Operating Profit |
-$34.14M
-18.3%
YoY
|
-$41.78M
-321.48%
YoY
|
$18.87M
2876.62%
YoY
|
$633.8K
-110.58%
YoY
|
-$5.993M
-40.93%
YoY
|
| Interest Expense |
-$1.940M
4135.81%
YoY
|
-$45.80K
-90.57%
YoY
|
-$485.8K
-221.45%
YoY
|
$400.0K
-110.58%
YoY
|
-$3.780M
19.55%
YoY
|
| Other Income/Expense, Net |
-$1.933M
50.37%
YoY
|
-$1.285M
164.61%
YoY
|
-$485.8K
-59.08%
YoY
|
-$1.187M
-83.34%
YoY
|
-$7.124M
-71338.5%
YoY
|
| Pretax Income |
-$36.07M
-16.25%
YoY
|
-$43.07M
-334.32%
YoY
|
$18.38M
-3422.24%
YoY
|
-$553.2K
-95.91%
YoY
|
-$13.53M
26.2%
YoY
|
| Income Tax |
N/A
N/A
|
$2.870M
-226.71%
YoY
|
-$2.265M
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
-$36.07M
-21.13%
YoY
|
-$45.73M
-321.79%
YoY
|
$20.62M
-3128.65%
YoY
|
-$680.8K
-94.97%
YoY
|
-$13.53M
26.2%
YoY
|
| Basic Earnings Per Share |
-$1.80
-24.69%
YoY
|
-$2.39
-264.83%
YoY
|
$1.45
-3000.0%
YoY
|
-$0.05
-98.38%
YoY
|
-$3.09
N/A
|
| Diluted Earnings Per Share |
-$1.80
-24.69%
YoY
|
-$2.39
-272.98%
YoY
|
$1.38
-2615.71%
YoY
|
-$0.05
-100.0%
YoY
|
-$3.088M
-38.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
20.09M shares
5.05%
YoY
|
19.12M shares
34.09%
YoY
|
14.26M shares
15.03%
YoY
|
12.40M shares
182.89%
YoY
|
4.382M shares
N/A
|
| Diluted Shares Outstanding |
20.09M shares
5.05%
YoY
|
19.12M shares
28.12%
YoY
|
14.92M shares
20.39%
YoY
|
12.40M shares
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 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$15.98M
51.11%
YoY
|
$16.19M
68.67%
YoY
|
$18.68M
291.65%
YoY
|
$11.52M
-23.65%
YoY
|
$10.58M
-66.35%
YoY
|
$9.597M
-70.31%
YoY
|
$4.770M
-86.04%
YoY
|
$15.09M
-57.96%
YoY
|
$31.43M
-9.63%
YoY
|
$32.32M
-10.79%
YoY
|
$34.16M
-5.56%
YoY
|
$35.89M
28.14%
YoY
|
$34.78M
64.49%
YoY
|
$36.23M
155.92%
YoY
|
$36.17M
148.8%
YoY
|
$28.01M
146.14%
YoY
|
$21.14M
92.39%
YoY
|
$14.16M
25.25%
YoY
|
$14.54M
13.56%
YoY
|
| Cost Of Revenue |
$23.68M
75.16%
YoY
|
$18.58M
-10.78%
YoY
|
$21.28M
68.84%
YoY
|
$14.17M
-23.51%
YoY
|
$13.52M
-41.84%
YoY
|
$20.83M
-16.27%
YoY
|
$12.60M
-46.78%
YoY
|
$18.53M
-28.35%
YoY
|
$23.25M
-14.16%
YoY
|
$24.88M
-15.68%
YoY
|
$23.68M
-30.86%
YoY
|
$25.86M
0.18%
YoY
|
$27.08M
46.33%
YoY
|
$29.50M
138.96%
YoY
|
$34.25M
171.08%
YoY
|
$25.81M
156.83%
YoY
|
$18.51M
87.72%
YoY
|
$12.35M
-1.35%
YoY
|
$12.63M
12.65%
YoY
|
| Gross Profit |
-$7.697M
161.61%
YoY
|
-$2.395M
-78.67%
YoY
|
-$2.596M
-66.85%
YoY
|
-$2.655M
-22.9%
YoY
|
-$2.942M
-135.96%
YoY
|
-$11.23M
-250.93%
YoY
|
-$7.832M
-174.73%
YoY
|
-$3.443M
-134.34%
YoY
|
$8.183M
6.34%
YoY
|
$7.442M
10.67%
YoY
|
$10.48M
445.64%
YoY
|
$10.03M
357.59%
YoY
|
$7.694M
192.16%
YoY
|
$6.724M
271.65%
YoY
|
$1.921M
0.91%
YoY
|
$2.191M
65.13%
YoY
|
$2.634M
133.16%
YoY
|
$1.809M
-249.11%
YoY
|
$1.903M
20.02%
YoY
|
| Selling, General & Admin |
$3.502M
-24.49%
YoY
|
$6.911M
1.01%
YoY
|
$4.354M
-32.48%
YoY
|
$4.156M
-44.09%
YoY
|
$4.638M
-27.89%
YoY
|
$6.842M
8.44%
YoY
|
$6.448M
90.27%
YoY
|
$7.433M
94.42%
YoY
|
$6.431M
115.12%
YoY
|
$6.309M
116.59%
YoY
|
$3.389M
15.54%
YoY
|
$3.823M
25.82%
YoY
|
$2.989M
-14.9%
YoY
|
$2.913M
-21.86%
YoY
|
$2.933M
39.79%
YoY
|
$3.039M
11.04%
YoY
|
$3.513M
16.33%
YoY
|
$3.728M
268.73%
YoY
|
$2.098M
-27.76%
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 |
$26.84K
-68.84%
YoY
|
$190.3K
-47.2%
YoY
|
$26.84K
-90.48%
YoY
|
$66.37K
-5.71%
YoY
|
$86.12K
22.36%
YoY
|
$360.4K
35.48%
YoY
|
$282.1K
33.59%
YoY
|
$70.38K
0.0%
YoY
|
$70.38K
0.0%
YoY
|
$266.0K
-1.05%
YoY
|
$211.1K
50.48%
YoY
|
$70.38K
149.73%
YoY
|
$70.38K
-58.86%
YoY
|
$268.9K
49.35%
YoY
|
$140.3K
-22.53%
YoY
|
$28.18K
66.72%
YoY
|
$171.1K
-21.51%
YoY
|
$180.0K
-39.36%
YoY
|
$181.1K
-40.94%
YoY
|
| Operating Expenses |
$3.502M
-24.49%
YoY
|
$7.101M
-0.63%
YoY
|
$4.354M
-32.48%
YoY
|
$4.156M
-44.09%
YoY
|
$4.638M
-27.89%
YoY
|
$7.146M
8.68%
YoY
|
$6.448M
90.27%
YoY
|
$7.433M
94.42%
YoY
|
$6.431M
115.12%
YoY
|
$6.575M
106.77%
YoY
|
$3.389M
15.54%
YoY
|
$3.823M
25.82%
YoY
|
$2.989M
-18.85%
YoY
|
$3.180M
-18.63%
YoY
|
$2.933M
28.68%
YoY
|
$3.039M
11.04%
YoY
|
$3.684M
13.78%
YoY
|
$3.908M
551.64%
YoY
|
$2.279M
-29.01%
YoY
|
| Operating Profit |
-$11.20M
47.75%
YoY
|
-$9.496M
-48.33%
YoY
|
-$6.950M
-51.33%
YoY
|
-$6.811M
-37.38%
YoY
|
-$7.580M
-532.68%
YoY
|
-$18.38M
-2221.49%
YoY
|
-$14.28M
-301.38%
YoY
|
-$10.88M
-275.35%
YoY
|
$1.752M
-62.77%
YoY
|
$866.3K
-75.56%
YoY
|
$7.092M
-800.47%
YoY
|
$6.203M
-831.83%
YoY
|
$4.705M
-548.04%
YoY
|
$3.544M
-268.85%
YoY
|
-$1.012M
169.33%
YoY
|
-$847.5K
-39.87%
YoY
|
-$1.050M
-50.19%
YoY
|
-$2.099M
15.76%
YoY
|
-$375.9K
-76.87%
YoY
|
| Interest Expense |
-$851.7K
1262.72%
YoY
|
-$1.247M
4697.69%
YoY
|
-$424.7K
-317.07%
YoY
|
-$205.4K
107.45%
YoY
|
-$62.50K
-46.32%
YoY
|
-$26.00K
-74.63%
YoY
|
$195.7K
-349.39%
YoY
|
-$99.01K
-33.99%
YoY
|
-$116.4K
-129.11%
YoY
|
-$102.5K
-80.3%
YoY
|
-$78.45K
-88.56%
YoY
|
-$150.0K
-71.78%
YoY
|
$400.0K
-305.31%
YoY
|
-$520.1K
-147.63%
YoY
|
-$686.0K
-51.64%
YoY
|
-$531.5K
-87.5%
YoY
|
-$194.8K
-90.92%
YoY
|
$1.092M
-215.83%
YoY
|
-$1.418M
61.72%
YoY
|
| Other Income/Expense, Net |
-$851.7K
1437.55%
YoY
|
$181.4K
-90800.0%
YoY
|
-$539.2K
-53062.38%
YoY
|
-$272.3K
-150.63%
YoY
|
-$55.39K
-52.43%
YoY
|
-$200.00
N/A
|
$1.018K
-101.3%
YoY
|
$537.9K
-469.52%
YoY
|
-$116.4K
-26.91%
YoY
|
N/A
|
-$78.44K
-89.46%
YoY
|
-$145.6K
227.79%
YoY
|
-$159.3K
N/A
|
$316.3K
-105.0%
YoY
|
-$744.0K
N/A
|
-$44.41K
-103.71%
YoY
|
$0.00
-100.0%
YoY
|
-$6.327M
N/A
|
$0.00
N/A
|
| Pretax Income |
-$12.05M
57.83%
YoY
|
-$13.86M
-30.98%
YoY
|
-$7.489M
-47.55%
YoY
|
-$7.083M
-31.49%
YoY
|
-$7.635M
-566.87%
YoY
|
-$20.09M
-2729.76%
YoY
|
-$14.28M
-303.61%
YoY
|
-$10.34M
-270.6%
YoY
|
$1.635M
-64.02%
YoY
|
$763.8K
-77.13%
YoY
|
$7.013M
-499.3%
YoY
|
$6.060M
-779.42%
YoY
|
$4.546M
-465.13%
YoY
|
$3.340M
-148.8%
YoY
|
-$1.756M
5.94%
YoY
|
-$891.9K
-82.27%
YoY
|
-$1.245M
-74.15%
YoY
|
-$6.844M
150.06%
YoY
|
-$1.658M
-33.74%
YoY
|
| Income Tax |
N/A
N/A
|
$0.00
-100.0%
YoY
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
-$100.0K
-95.58%
YoY
|
N/A
N/A
|
$2.547M
N/A
|
$423.0K
N/A
|
-$2.265M
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
|
| Net Earnings |
-$12.05M
57.84%
YoY
|
-$13.86M
-30.03%
YoY
|
-$7.489M
-47.54%
YoY
|
-$7.083M
-44.95%
YoY
|
-$7.635M
-723.48%
YoY
|
-$19.81M
-755.77%
YoY
|
-$14.28M
-301.51%
YoY
|
-$12.87M
-315.65%
YoY
|
$1.225M
-73.06%
YoY
|
$3.021M
-0.77%
YoY
|
$7.084M
-559.96%
YoY
|
$5.966M
-713.13%
YoY
|
$4.546M
-475.01%
YoY
|
$3.045M
-144.49%
YoY
|
-$1.540M
-7.1%
YoY
|
-$973.0K
354.74%
YoY
|
-$1.212M
-74.82%
YoY
|
-$6.844M
150.06%
YoY
|
-$1.658M
-33.74%
YoY
|
| Basic Earnings Per Share |
-$0.51
34.21%
YoY
|
N/A
|
-$0.38
-47.95%
YoY
|
-$0.36
-45.45%
YoY
|
-$0.38
-642.86%
YoY
|
N/A
|
-$0.73
-246.0%
YoY
|
-$0.66
-257.14%
YoY
|
$0.07
-78.13%
YoY
|
N/A
|
$0.50
-516.67%
YoY
|
$0.42
-700.0%
YoY
|
$0.32
-420.0%
YoY
|
N/A
|
-$0.12
-76.47%
YoY
|
-$0.07
0.0%
YoY
|
-$0.10
N/A
|
N/A
|
-$0.51
N/A
|
| Diluted Earnings Per Share |
-$0.51
34.21%
YoY
|
-$0.67
-32.74%
YoY
|
-$0.38
-47.95%
YoY
|
-$0.36
-45.45%
YoY
|
-$0.38
-642.86%
YoY
|
-$1.01
-616.16%
YoY
|
-$0.73
-248.98%
YoY
|
-$0.66
-265.0%
YoY
|
$0.07
-77.42%
YoY
|
$0.20
-17.89%
YoY
|
$0.49
-100.0%
YoY
|
$0.40
-100.0%
YoY
|
$0.31
-100.0%
YoY
|
$0.24
-100.0%
YoY
|
-$123.8K
-75.63%
YoY
|
-$79.31K
-95.04%
YoY
|
-$100.5K
-94.56%
YoY
|
-$809.6K
-39.57%
YoY
|
-$507.9K
-53.44%
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 |
23.70M shares
16.13%
YoY
|
21.04M shares
4.36%
YoY
|
20.43M shares
3.48%
YoY
|
20.41M shares
5.15%
YoY
|
20.41M shares
5.81%
YoY
|
20.16M shares
41.7%
YoY
|
19.74M shares
38.82%
YoY
|
19.41M shares
37.07%
YoY
|
19.29M shares
36.6%
YoY
|
14.23M shares
13.54%
YoY
|
14.22M shares
14.59%
YoY
|
14.16M shares
15.43%
YoY
|
14.12M shares
17.06%
YoY
|
12.53M shares
N/A
|
12.41M shares
280.26%
YoY
|
12.27M shares
297.32%
YoY
|
12.06M shares
N/A
|
N/A
|
3.264M shares
N/A
|
| Diluted Shares Outstanding |
23.70M shares
18.11%
YoY
|
N/A
|
19.84M shares
0.76%
YoY
|
19.89M shares
2.36%
YoY
|
20.07M shares
7.45%
YoY
|
N/A
|
19.69M shares
35.71%
YoY
|
19.43M shares
28.89%
YoY
|
18.68M shares
28.5%
YoY
|
N/A
|
14.51M shares
16.6%
YoY
|
15.08M shares
22.89%
YoY
|
14.54M shares
20.49%
YoY
|
N/A
|
12.44M shares
N/A
|
12.27M shares
N/A
|
12.06M shares
N/A
|
N/A
|
N/A
|
Loading...