|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$122.8M
24.56%
YoY
|
$98.61M
47.83%
YoY
|
$66.71M
43.8%
YoY
|
$46.39M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$71.15M
23.79%
YoY
|
$57.48M
39.03%
YoY
|
$41.34M
21.98%
YoY
|
$33.89M
27.5%
YoY
|
$26.58M
106.85%
YoY
|
| Gross Profit |
$51.68M
25.63%
YoY
|
$41.14M
62.16%
YoY
|
$25.37M
102.94%
YoY
|
$12.50M
-2.42%
YoY
|
$12.81M
2187.5%
YoY
|
| Selling, General & Admin |
$36.28M
1.29%
YoY
|
$35.82M
-56.77%
YoY
|
$82.86M
157.9%
YoY
|
$32.13M
235.04%
YoY
|
$9.590M
16.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$15.47M
-11.35%
YoY
|
$17.45M
57.37%
YoY
|
$11.09M
21.99%
YoY
|
$9.090M
36.28%
YoY
|
$6.670M
148.88%
YoY
|
| Operating Expenses |
$36.28M
1.29%
YoY
|
$35.82M
-56.77%
YoY
|
$82.86M
148.39%
YoY
|
$33.36M
1512.72%
YoY
|
$2.069M
12383.77%
YoY
|
| Operating Profit |
$15.40M
189.58%
YoY
|
$5.318M
-109.25%
YoY
|
-$57.50M
175.65%
YoY
|
-$20.86M
-294.2%
YoY
|
$10.74M
1876.6%
YoY
|
| Interest Expense |
-$23.26M
-1.9%
YoY
|
-$23.71M
-202.14%
YoY
|
$23.22M
15.97%
YoY
|
$20.02M
7.97%
YoY
|
$18.54M
-639.04%
YoY
|
| Other Income/Expense, Net |
$11.79M
470.3%
YoY
|
$2.067M
-32.3%
YoY
|
$3.053M
-1054.06%
YoY
|
-$320.0K
-116.49%
YoY
|
$1.940M
3133.33%
YoY
|
| Pretax Income |
$3.925M
-124.04%
YoY
|
-$16.33M
-78.97%
YoY
|
-$77.66M
84.38%
YoY
|
-$42.12M
-378.69%
YoY
|
$15.11M
-91310.86%
YoY
|
| Income Tax |
-$215.0K
-71.78%
YoY
|
-$762.0K
152.32%
YoY
|
-$302.0K
N/A
|
$0.00
N/A
|
N/A
|
| Net Earnings |
$4.140M
-126.59%
YoY
|
-$15.57M
-79.88%
YoY
|
-$77.36M
83.64%
YoY
|
-$42.12M
-378.72%
YoY
|
$15.11M
-91310.86%
YoY
|
| Basic Earnings Per Share |
-$0.42
-48.15%
YoY
|
-$0.81
-526.32%
YoY
|
$0.19
-102.32%
YoY
|
-$8.20
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.42
-48.15%
YoY
|
-$0.81
-836.36%
YoY
|
$0.11
-101.34%
YoY
|
-$8.20
-2439.78%
YoY
|
$0.35
-68817.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.28M shares
7.44%
YoY
|
50.52M shares
11.61%
YoY
|
45.27M shares
12.37%
YoY
|
40.29M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
54.28M shares
7.44%
YoY
|
50.52M shares
-35.97%
YoY
|
78.91M shares
95.86%
YoY
|
40.29M 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 |
$8.512M
-45.6%
YoY
|
$8.547M
-45.16%
YoY
|
$67.89M
5.24%
YoY
|
$30.75M
136.29%
YoY
|
$15.65M
184.11%
YoY
|
$15.59M
1306.3%
YoY
|
$64.51M
20.31%
YoY
|
$13.01M
12.04%
YoY
|
$5.507M
1407.23%
YoY
|
$1.108M
-0.16%
YoY
|
$53.62M
N/A
|
$11.62M
N/A
|
$365.4K
N/A
|
$1.110M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$17.05M
-0.92%
YoY
|
$14.11M
-8.4%
YoY
|
$21.13M
-8.12%
YoY
|
$18.70M
89.52%
YoY
|
$17.21M
86.91%
YoY
|
$15.40M
83.94%
YoY
|
$23.00M
51.24%
YoY
|
$9.867M
-6.12%
YoY
|
$9.206M
27.0%
YoY
|
$8.373M
57.39%
YoY
|
$15.21M
20.53%
YoY
|
$10.51M
11.55%
YoY
|
$7.249M
11.05%
YoY
|
$5.320M
20.63%
YoY
|
$12.62M
7.21%
YoY
|
$9.422M
N/A
|
$6.527M
N/A
|
$4.410M
N/A
|
$11.77M
N/A
|
| Gross Profit |
-$8.536M
446.83%
YoY
|
-$5.560M
-3121.74%
YoY
|
$46.75M
12.64%
YoY
|
$12.05M
282.94%
YoY
|
-$1.561M
-57.8%
YoY
|
$184.0K
-102.53%
YoY
|
$41.51M
8.06%
YoY
|
$3.147M
184.75%
YoY
|
-$3.699M
-46.26%
YoY
|
-$7.265M
72.56%
YoY
|
$38.41M
93.66%
YoY
|
$1.105M
-66.83%
YoY
|
-$6.883M
6.59%
YoY
|
-$4.210M
12.57%
YoY
|
$19.83M
-14.51%
YoY
|
$3.332M
N/A
|
-$6.458M
N/A
|
-$3.740M
N/A
|
$23.20M
N/A
|
| Selling, General & Admin |
$16.73M
94.76%
YoY
|
$12.95M
97.14%
YoY
|
$7.723M
-10.62%
YoY
|
$6.524M
-17.44%
YoY
|
$8.590M
-26.01%
YoY
|
$6.567M
-58.57%
YoY
|
$8.641M
-45.4%
YoY
|
$7.902M
-47.97%
YoY
|
$11.61M
-65.06%
YoY
|
$15.85M
118.01%
YoY
|
$15.83M
-12.36%
YoY
|
$15.19M
164.8%
YoY
|
$33.23M
586.36%
YoY
|
$7.270M
120.97%
YoY
|
$18.06M
736.04%
YoY
|
$5.736M
N/A
|
$4.841M
N/A
|
$3.290M
N/A
|
$2.160M
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.050M
3.59%
YoY
|
$1.275M
-52.64%
YoY
|
$8.197M
-28.54%
YoY
|
$4.020M
101.2%
YoY
|
$1.979M
53.41%
YoY
|
$2.692M
213.39%
YoY
|
$11.47M
118.91%
YoY
|
$1.998M
-38.33%
YoY
|
$1.290M
-26.33%
YoY
|
$859.0K
62.08%
YoY
|
$5.240M
17.23%
YoY
|
$3.240M
14.89%
YoY
|
$1.751M
38.21%
YoY
|
$530.0K
3.92%
YoY
|
$4.470M
0.68%
YoY
|
$2.820M
63.95%
YoY
|
$1.267M
N/A
|
$510.0K
N/A
|
$4.440M
N/A
|
| Operating Expenses |
$16.73M
94.76%
YoY
|
$13.35M
83.65%
YoY
|
$7.723M
-10.62%
YoY
|
$6.524M
-17.44%
YoY
|
$8.590M
-26.01%
YoY
|
$7.267M
-54.79%
YoY
|
$8.641M
-45.4%
YoY
|
$7.902M
-47.97%
YoY
|
$11.61M
-65.06%
YoY
|
$16.07M
154.73%
YoY
|
$15.83M
395.93%
YoY
|
$15.19M
608.02%
YoY
|
$33.23M
6869.06%
YoY
|
$6.310M
-752.28%
YoY
|
$3.191M
652.54%
YoY
|
$2.145M
180.65%
YoY
|
$476.8K
-74.23%
YoY
|
-$967.4K
N/A
|
$424.1K
N/A
|
| Operating Profit |
-$25.27M
148.9%
YoY
|
-$18.91M
166.92%
YoY
|
$39.03M
18.63%
YoY
|
$5.527M
-215.15%
YoY
|
-$10.15M
-33.65%
YoY
|
-$7.083M
-69.65%
YoY
|
$32.90M
45.68%
YoY
|
-$4.800M
-65.92%
YoY
|
-$15.30M
-61.86%
YoY
|
-$23.34M
121.84%
YoY
|
$22.58M
1171.67%
YoY
|
-$14.08M
485.92%
YoY
|
-$40.11M
254.99%
YoY
|
-$10.52M
279.42%
YoY
|
$1.776M
-92.2%
YoY
|
-$2.404M
N/A
|
-$11.30M
N/A
|
-$2.773M
N/A
|
$22.78M
N/A
|
| Interest Expense |
-$6.150M
7.24%
YoY
|
-$5.989M
0.69%
YoY
|
-$5.802M
-3.12%
YoY
|
-$5.737M
-2.0%
YoY
|
-$5.735M
-196.83%
YoY
|
-$5.948M
-1.56%
YoY
|
-$5.989M
-200.31%
YoY
|
-$5.854M
-205.65%
YoY
|
$5.923M
4.56%
YoY
|
-$6.042M
-13.19%
YoY
|
$5.971M
-299.09%
YoY
|
$5.541M
43.74%
YoY
|
$5.665M
-34.6%
YoY
|
-$6.960M
-468.84%
YoY
|
-$2.999M
-156.13%
YoY
|
$3.855M
-151.72%
YoY
|
$8.661M
-53.86%
YoY
|
$1.887M
N/A
|
$5.343M
N/A
|
| Other Income/Expense, Net |
$140.0K
-76.63%
YoY
|
$10.04M
3314.29%
YoY
|
$451.0K
-4.04%
YoY
|
$700.0K
386.11%
YoY
|
$599.0K
-48.32%
YoY
|
$294.0K
-63.24%
YoY
|
$470.0K
-16.07%
YoY
|
$144.0K
-76.0%
YoY
|
$1.159M
6.33%
YoY
|
$799.7K
21.16%
YoY
|
$560.0K
-868.16%
YoY
|
$600.0K
711.91%
YoY
|
$1.090M
739.11%
YoY
|
$660.0K
88.57%
YoY
|
-$72.90K
-109.23%
YoY
|
$73.90K
N/A
|
$129.9K
N/A
|
$350.0K
N/A
|
$790.0K
N/A
|
| Pretax Income |
-$31.28M
104.59%
YoY
|
-$14.96M
13.85%
YoY
|
$33.68M
23.16%
YoY
|
$490.0K
-104.68%
YoY
|
-$15.29M
-23.84%
YoY
|
-$13.14M
-57.8%
YoY
|
$27.35M
59.27%
YoY
|
-$10.47M
-44.98%
YoY
|
-$20.07M
-55.07%
YoY
|
-$31.13M
83.1%
YoY
|
$17.17M
-374.15%
YoY
|
-$19.02M
-1166.33%
YoY
|
-$44.68M
-637.42%
YoY
|
-$17.00M
-1238.14%
YoY
|
-$6.263M
-227.32%
YoY
|
$1.784M
-121.71%
YoY
|
$8.314M
-50.86%
YoY
|
$1.494M
N/A
|
$4.919M
N/A
|
| Income Tax |
$28.00K
-90.67%
YoY
|
$192.0K
-165.75%
YoY
|
-$800.0K
N/A
|
$200.0K
-140.0%
YoY
|
$300.0K
2042.86%
YoY
|
-$292.0K
-2517.22%
YoY
|
$0.00
-100.0%
YoY
|
-$500.0K
N/A
|
$14.00K
N/A
|
$12.08K
N/A
|
-$314.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$31.30M
101.47%
YoY
|
-$22.09M
14.32%
YoY
|
$34.52M
26.23%
YoY
|
$308.0K
-103.09%
YoY
|
-$15.54M
-22.65%
YoY
|
-$19.32M
-48.05%
YoY
|
$27.35M
56.37%
YoY
|
-$9.981M
-47.53%
YoY
|
-$20.09M
-55.05%
YoY
|
-$37.19M
63.05%
YoY
|
$17.49M
-379.22%
YoY
|
-$19.02M
-1166.42%
YoY
|
-$44.68M
-637.48%
YoY
|
-$22.81M
-1627.11%
YoY
|
-$6.263M
-227.32%
YoY
|
$1.784M
-121.71%
YoY
|
$8.314M
-50.86%
YoY
|
$1.494M
N/A
|
$4.919M
N/A
|
| Basic Earnings Per Share |
-$0.69
68.29%
YoY
|
N/A
|
$0.50
28.21%
YoY
|
-$0.12
-63.64%
YoY
|
-$0.41
-25.45%
YoY
|
N/A
|
$0.39
56.0%
YoY
|
-$0.33
-40.0%
YoY
|
-$0.55
-140.44%
YoY
|
N/A
|
$0.25
-186.21%
YoY
|
-$0.55
-92.31%
YoY
|
$1.36
-372.0%
YoY
|
N/A
|
-$0.29
N/A
|
-$7.15
N/A
|
-$0.50
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.69
68.29%
YoY
|
-$0.40
11.11%
YoY
|
$0.37
19.35%
YoY
|
-$0.12
-63.64%
YoY
|
-$0.41
-25.45%
YoY
|
-$0.36
-54.74%
YoY
|
$0.31
106.67%
YoY
|
-$0.33
-40.0%
YoY
|
-$0.55
-169.62%
YoY
|
-$0.80
41.03%
YoY
|
$0.15
-203.28%
YoY
|
-$0.55
-1429.79%
YoY
|
$0.79
309.79%
YoY
|
-$0.57
-1745.5%
YoY
|
-$0.15
-227.32%
YoY
|
$0.04
-121.71%
YoY
|
$0.19
-51.81%
YoY
|
$0.03
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.92M shares
3.15%
YoY
|
55.54M shares
2.77%
YoY
|
55.53M shares
4.44%
YoY
|
54.72M shares
16.4%
YoY
|
54.22M shares
20.91%
YoY
|
54.05M shares
20.7%
YoY
|
53.17M shares
19.46%
YoY
|
47.01M shares
7.41%
YoY
|
44.84M shares
3.11%
YoY
|
44.78M shares
N/A
|
44.51M shares
14.79%
YoY
|
43.77M
12.89%
YoY
|
43.49M
12.17%
YoY
|
N/A
|
38.77M shares
N/A
|
38.77M shares
N/A
|
38.77M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
55.29M shares
2.74%
YoY
|
N/A
|
92.11M shares
4.73%
YoY
|
53.88M shares
11.49%
YoY
|
53.81M shares
13.05%
YoY
|
N/A
|
87.96M shares
11.48%
YoY
|
48.33M shares
6.47%
YoY
|
47.60M shares
-36.52%
YoY
|
N/A
|
78.90M shares
103.49%
YoY
|
45.39M shares
17.07%
YoY
|
74.99M
93.41%
YoY
|
N/A
|
38.77M shares
N/A
|
38.77M shares
N/A
|
38.77M
N/A
|
N/A
|
N/A
|
Loading...