|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$53.46M
-14.6%
YoY
|
$62.60M
7.95%
YoY
|
$57.99M
41.15%
YoY
|
$41.08M
79.91%
YoY
|
$22.83M
N/A
|
| Cost Of Revenue |
$66.60M
-12.68%
YoY
|
$76.26M
44.19%
YoY
|
$52.89M
66.42%
YoY
|
$31.78M
112.07%
YoY
|
$14.99M
N/A
|
| Gross Profit |
$57.80M
-14.05%
YoY
|
$67.25M
13.34%
YoY
|
$59.33M
38.89%
YoY
|
$42.72M
72.96%
YoY
|
$24.70M
N/A
|
| Selling, General & Admin |
$4.335M
-7.75%
YoY
|
$4.699M
96.15%
YoY
|
$2.396M
-10.58%
YoY
|
$2.679M
0.67%
YoY
|
$2.661M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$70.93M
-12.39%
YoY
|
$80.96M
46.44%
YoY
|
$55.29M
60.44%
YoY
|
$34.46M
95.27%
YoY
|
$17.65M
N/A
|
| Operating Profit |
-$13.13M
-4.24%
YoY
|
-$13.71M
-439.02%
YoY
|
$4.045M
-112.1%
YoY
|
-$33.42M
98.32%
YoY
|
-$16.85M
N/A
|
| Interest Expense |
-$56.63M
279.21%
YoY
|
-$14.93M
-133.57%
YoY
|
$44.48M
89.68%
YoY
|
$23.45M
172.17%
YoY
|
$8.617M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$3.170M
-106.65%
YoY
|
$47.67M
-55.8%
YoY
|
$107.8M
-244.78%
YoY
|
-$74.48M
-490.78%
YoY
|
$19.06M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$3.170M
-106.65%
YoY
|
$47.67M
-55.8%
YoY
|
$107.8M
-244.78%
YoY
|
-$74.48M
-490.78%
YoY
|
$19.06M
N/A
|
| Basic Earnings Per Share |
$1.66
-13.99%
YoY
|
$1.93
-14.6%
YoY
|
$2.26
-170.19%
YoY
|
-$3.22
-361.79%
YoY
|
$1.23
N/A
|
| Diluted Earnings Per Share |
$1.66
-13.99%
YoY
|
$1.93
-14.6%
YoY
|
$2.26
-170.19%
YoY
|
-$3.22
-361.79%
YoY
|
$1.23
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.13M
-0.68%
YoY
|
32.35M
25.89%
YoY
|
25.70M shares
11.11%
YoY
|
23.13M shares
49.28%
YoY
|
15.49M shares
N/A
|
| Diluted Shares Outstanding |
32.13M
-0.68%
YoY
|
32.35M
25.89%
YoY
|
25.70M shares
11.11%
YoY
|
23.13M shares
49.28%
YoY
|
15.49M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$11.04M
-14.53%
YoY
|
$13.07M
-62.53%
YoY
|
$13.64M
-13.27%
YoY
|
$13.84M
-12.16%
YoY
|
$12.91M
-20.87%
YoY
|
$34.87M
16.93%
YoY
|
$15.73M
6.25%
YoY
|
$15.76M
10.97%
YoY
|
$16.32M
20.05%
YoY
|
$29.82M
N/A
|
$14.80M
41.63%
YoY
|
$14.20M
48.7%
YoY
|
$13.59M
56.77%
YoY
|
N/A
|
$10.45M
112.88%
YoY
|
| Cost Of Revenue |
$14.09M
-17.81%
YoY
|
$15.75M
-15.88%
YoY
|
$16.95M
-16.6%
YoY
|
$16.75M
-14.96%
YoY
|
$17.15M
-2.13%
YoY
|
$18.72M
33.37%
YoY
|
$20.32M
48.37%
YoY
|
$19.70M
N/A
|
$17.52M
N/A
|
$14.04M
N/A
|
$13.70M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$12.12M
-13.81%
YoY
|
$14.07M
-12.89%
YoY
|
$14.73M
-13.23%
YoY
|
$14.93M
-11.42%
YoY
|
$14.07M
-18.52%
YoY
|
$16.15M
2.32%
YoY
|
$16.98M
12.64%
YoY
|
$16.85M
N/A
|
$17.27M
N/A
|
$15.78M
N/A
|
$15.08M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$1.088M
-5.78%
YoY
|
$1.001M
-26.13%
YoY
|
$1.094M
-12.69%
YoY
|
$1.086M
-0.79%
YoY
|
$1.155M
15.8%
YoY
|
$1.355M
100.54%
YoY
|
$1.253M
129.32%
YoY
|
$1.095M
N/A
|
$997.4K
N/A
|
$675.5K
N/A
|
$546.2K
N/A
|
N/A
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
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
|
| Operating Expenses |
$15.18M
-17.05%
YoY
|
$1.001M
-26.13%
YoY
|
$18.04M
-16.37%
YoY
|
$17.84M
-14.22%
YoY
|
$18.30M
-1.17%
YoY
|
$1.355M
243.8%
YoY
|
$21.58M
51.48%
YoY
|
$20.79M
54.04%
YoY
|
$18.52M
44.31%
YoY
|
$394.0K
N/A
|
$14.24M
45.78%
YoY
|
$13.50M
86.88%
YoY
|
$12.83M
118.73%
YoY
|
N/A
|
$9.771M
135.31%
YoY
|
| Operating Profit |
-$3.055M
-27.83%
YoY
|
$13.07M
-11.68%
YoY
|
-$3.309M
-27.99%
YoY
|
-$2.908M
-26.18%
YoY
|
-$4.233M
238.07%
YoY
|
$14.80M
-3.87%
YoY
|
-$4.596M
-653.1%
YoY
|
-$3.939M
-70.25%
YoY
|
-$1.252M
-90.06%
YoY
|
$15.39M
N/A
|
$830.9K
-108.73%
YoY
|
-$13.24M
90.59%
YoY
|
-$12.59M
125.5%
YoY
|
N/A
|
-$9.521M
140.07%
YoY
|
| Interest Expense |
-$48.27M
126.61%
YoY
|
-$18.37M
538.38%
YoY
|
-$10.29M
25.87%
YoY
|
-$6.672M
-36.13%
YoY
|
-$21.30M
-261.64%
YoY
|
-$2.878M
-143.85%
YoY
|
-$8.174M
-171.07%
YoY
|
-$10.45M
N/A
|
$13.18M
27.68%
YoY
|
$6.563M
N/A
|
$11.50M
63.92%
YoY
|
N/A
|
$10.32M
N/A
|
N/A
|
$7.016M
260.98%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$37.24M
343.87%
YoY
|
-$5.304M
-144.5%
YoY
|
$3.353M
-55.61%
YoY
|
$7.170M
34.96%
YoY
|
-$8.389M
-136.67%
YoY
|
$11.92M
-45.71%
YoY
|
$7.555M
-77.68%
YoY
|
$5.313M
N/A
|
$22.88M
N/A
|
$21.95M
N/A
|
$33.85M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Income Tax |
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
|
| Net Earnings |
-$37.24M
343.87%
YoY
|
-$5.304M
-144.5%
YoY
|
$3.353M
-55.61%
YoY
|
$7.170M
34.96%
YoY
|
-$8.389M
-136.67%
YoY
|
$11.92M
-45.71%
YoY
|
$7.555M
-77.68%
YoY
|
$5.313M
-77.81%
YoY
|
$22.88M
-18.54%
YoY
|
$21.95M
N/A
|
$33.85M
-601.11%
YoY
|
$23.94M
-136.64%
YoY
|
$28.09M
-918.71%
YoY
|
N/A
|
-$6.756M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.43
-10.42%
YoY
|
$0.43
-10.42%
YoY
|
$0.40
-23.08%
YoY
|
N/A
|
$0.48
-63.08%
YoY
|
$0.48
-48.94%
YoY
|
$0.52
-54.39%
YoY
|
N/A
|
$1.30
-548.28%
YoY
|
$0.94
-132.98%
YoY
|
$1.14
-860.0%
YoY
|
N/A
|
-$0.29
-187.88%
YoY
|
| Diluted Earnings Per Share |
-$1.19
-397.5%
YoY
|
-$0.17
-145.13%
YoY
|
$0.43
-10.42%
YoY
|
$0.43
-10.42%
YoY
|
$0.40
-23.08%
YoY
|
$0.37
-45.85%
YoY
|
$0.48
-63.08%
YoY
|
$0.48
-48.94%
YoY
|
$0.52
-54.39%
YoY
|
$0.67
N/A
|
$1.30
-548.28%
YoY
|
$0.94
-132.98%
YoY
|
$1.14
-860.0%
YoY
|
N/A
|
-$0.29
-187.88%
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
|
| Basic Shares Outstanding |
31.20M
-4.33%
YoY
|
31.60M
-3.21%
YoY
|
32.13M
-1.53%
YoY
|
32.37M
-0.61%
YoY
|
32.61M
3.22%
YoY
|
32.65M
22.43%
YoY
|
32.62M shares
26.48%
YoY
|
32.57M shares
30.06%
YoY
|
31.59M shares
29.44%
YoY
|
26.67M shares
15.62%
YoY
|
25.79M shares
11.11%
YoY
|
25.04M shares
9.21%
YoY
|
24.41M shares
7.02%
YoY
|
23.06M shares
N/A
|
23.21M shares
60.89%
YoY
|
| Diluted Shares Outstanding |
31.19M
-4.34%
YoY
|
N/A
|
32.08M
-1.62%
YoY
|
32.35M
-0.67%
YoY
|
32.60M
3.19%
YoY
|
N/A
|
32.61M
25.36%
YoY
|
32.57M shares
27.95%
YoY
|
31.59M shares
28.48%
YoY
|
N/A
|
26.02M shares
12.07%
YoY
|
25.45M shares
11.0%
YoY
|
24.59M shares
7.82%
YoY
|
N/A
|
23.21M shares
60.89%
YoY
|
Loading...