|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$430.4M
52.59%
YoY
|
$282.1M
107.78%
YoY
|
$135.8M
4.3%
YoY
|
$130.2M
106.47%
YoY
|
$63.04M
N/A
|
| Cost Of Revenue |
$266.5M
49.7%
YoY
|
$178.0M
86.69%
YoY
|
$95.34M
12.68%
YoY
|
$84.61M
141.94%
YoY
|
$34.97M
N/A
|
| Gross Profit |
$164.0M
57.54%
YoY
|
$104.1M
157.54%
YoY
|
$40.41M
-11.27%
YoY
|
$45.55M
62.27%
YoY
|
$28.07M
N/A
|
| Selling, General & Admin |
$129.5M
3664.37%
YoY
|
$3.439M
-87.59%
YoY
|
$27.71M
-3.15%
YoY
|
$28.61M
22.41%
YoY
|
$23.37M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$39.31M
75.92%
YoY
|
$22.34M
785.25%
YoY
|
$2.524M
10.26%
YoY
|
$2.289M
0.58%
YoY
|
$2.276M
N/A
|
| Operating Expenses |
$168.8M
4807.26%
YoY
|
$3.439M
-88.62%
YoY
|
$30.23M
-2.16%
YoY
|
$30.90M
20.48%
YoY
|
$25.65M
N/A
|
| Operating Profit |
-$4.806M
-104.78%
YoY
|
$100.6M
888.66%
YoY
|
$10.18M
-30.49%
YoY
|
$14.65M
505.3%
YoY
|
$2.420M
N/A
|
| Interest Expense |
-$6.589M
39.45%
YoY
|
-$4.725M
395.46%
YoY
|
-$953.7K
-18.04%
YoY
|
-$1.164M
3.4%
YoY
|
-$1.125M
N/A
|
| Other Income/Expense, Net |
$364.3K
-89.31%
YoY
|
$3.409M
N/A
|
N/A
|
$4.000M
N/A
|
N/A
|
| Pretax Income |
-$40.90M
30.02%
YoY
|
-$31.46M
-434.65%
YoY
|
$9.400M
-30.53%
YoY
|
$13.53M
284.08%
YoY
|
$3.523M
N/A
|
| Income Tax |
-$7.453M
498.45%
YoY
|
-$1.245M
-155.51%
YoY
|
$2.244M
-28.34%
YoY
|
$3.131M
778.84%
YoY
|
$356.3K
N/A
|
| Net Earnings |
-$33.45M
294.63%
YoY
|
-$8.475M
-218.43%
YoY
|
$7.156M
-31.18%
YoY
|
$10.40M
228.41%
YoY
|
$3.167M
N/A
|
| Basic Earnings Per Share |
-$1.31
178.72%
YoY
|
-$0.47
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.21
37.44%
YoY
|
-$0.88
-397.02%
YoY
|
$0.30
-31.18%
YoY
|
$0.43
228.41%
YoY
|
$0.13
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.58M shares
53.75%
YoY
|
17.94M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$93.69M
-1.59%
YoY
|
$105.4M
12.78%
YoY
|
$114.3M
24.9%
YoY
|
$115.5M
106.67%
YoY
|
$95.21M
N/A
|
$93.44M
N/A
|
$91.51M
173.41%
YoY
|
$55.91M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$58.72M
-0.68%
YoY
|
$65.08M
11.08%
YoY
|
$70.09M
23.74%
YoY
|
$72.17M
112.22%
YoY
|
$59.12M
N/A
|
$58.59M
N/A
|
$56.64M
N/A
|
$34.01M
N/A
|
$0.00
N/A
|
| Gross Profit |
$34.97M
-3.09%
YoY
|
$40.30M
15.62%
YoY
|
$44.21M
26.8%
YoY
|
$43.38M
98.05%
YoY
|
$36.08M
N/A
|
$34.85M
N/A
|
$34.86M
N/A
|
$21.90M
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$4.360M
233.63%
YoY
|
$32.36M
7.61%
YoY
|
$1.359M
-69.58%
YoY
|
$1.566M
-92.18%
YoY
|
$1.307M
321.69%
YoY
|
$30.07M
N/A
|
$4.467M
428.21%
YoY
|
$20.01M
N/A
|
$309.9K
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.607M
-14.57%
YoY
|
$10.13M
24.6%
YoY
|
$10.17M
15.82%
YoY
|
$10.10M
3316.73%
YoY
|
$8.904M
1292.75%
YoY
|
$8.128M
N/A
|
$8.784M
N/A
|
$295.7K
N/A
|
$639.3K
N/A
|
| Operating Expenses |
$100.6M
7600.48%
YoY
|
$42.48M
11.23%
YoY
|
$1.359M
-98.55%
YoY
|
$1.566M
-93.61%
YoY
|
$1.307M
321.69%
YoY
|
$38.20M
N/A
|
$93.69M
200.41%
YoY
|
$24.51M
N/A
|
$309.9K
N/A
|
| Operating Profit |
-$6.935M
-119.94%
YoY
|
-$2.189M
-34.56%
YoY
|
$42.85M
-2060.51%
YoY
|
$41.81M
-1704.53%
YoY
|
$34.78M
-11322.28%
YoY
|
-$3.345M
N/A
|
-$2.186M
-195.85%
YoY
|
-$2.606M
N/A
|
-$309.9K
N/A
|
| Interest Expense |
-$1.397M
-11.07%
YoY
|
-$1.498M
-23.75%
YoY
|
-$1.683M
19.57%
YoY
|
-$1.838M
187.26%
YoY
|
-$1.571M
N/A
|
-$1.964M
N/A
|
-$1.407M
N/A
|
-$639.8K
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
-$1.363M
-1888.97%
YoY
|
$69.90K
-76.22%
YoY
|
$113.2K
-77.0%
YoY
|
$105.1K
-37.09%
YoY
|
$76.20K
N/A
|
$294.0K
N/A
|
$492.2K
-317.18%
YoY
|
$167.1K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$8.298M
113.07%
YoY
|
-$31.46M
511.06%
YoY
|
-$3.666M
116.5%
YoY
|
-$1.882M
-38.91%
YoY
|
-$3.894M
1156.71%
YoY
|
-$5.148M
N/A
|
-$1.693M
-182.46%
YoY
|
-$3.081M
N/A
|
-$309.9K
N/A
|
| Income Tax |
-$1.808M
157.28%
YoY
|
-$5.779M
85.0%
YoY
|
-$646.3K
97.17%
YoY
|
-$325.3K
-93.5%
YoY
|
-$702.6K
N/A
|
-$3.124M
N/A
|
-$327.8K
-165.81%
YoY
|
-$5.004M
-1607.86%
YoY
|
$0.00
N/A
|
| Net Earnings |
-$6.490M
103.34%
YoY
|
-$25.68M
1168.55%
YoY
|
-$3.020M
121.15%
YoY
|
-$1.557M
-56.17%
YoY
|
-$3.192M
929.99%
YoY
|
-$2.024M
N/A
|
-$1.365M
-187.79%
YoY
|
-$3.552M
N/A
|
-$309.9K
N/A
|
| Basic Earnings Per Share |
-$0.23
91.67%
YoY
|
N/A
|
-$0.11
120.0%
YoY
|
-$0.06
-75.0%
YoY
|
-$0.12
9.09%
YoY
|
N/A
|
-$0.05
N/A
|
-$0.24
N/A
|
-$0.11
N/A
|
| Diluted Earnings Per Share |
-$0.23
93.3%
YoY
|
-$0.92
2798.74%
YoY
|
-$0.11
120.0%
YoY
|
-$0.06
-58.47%
YoY
|
-$0.12
9.09%
YoY
|
-$0.03
N/A
|
-$0.05
N/A
|
-$0.14
N/A
|
-$0.11
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.73M shares
2.42%
YoY
|
27.83M shares
2.96%
YoY
|
27.79M shares
7.04%
YoY
|
27.07M shares
3.75%
YoY
|
27.07M shares
N/A
|
27.03M shares
N/A
|
25.96M shares
N/A
|
26.09M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
27.83M shares
2.8%
YoY
|
N/A
|
N/A
|
N/A
|
27.07M shares
N/A
|
N/A
|
26.50M shares
N/A
|
N/A
|
N/A
|
Loading...