|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$106.6M
4.39%
YoY
|
$102.1M
8.04%
YoY
|
$94.49M
44.59%
YoY
|
$65.35M
91.73%
YoY
|
$34.09M
N/A
|
| Cost Of Revenue |
$35.30M
28.69%
YoY
|
$27.43M
-18.79%
YoY
|
$33.78M
-5.71%
YoY
|
$35.83M
3.11%
YoY
|
$34.75M
45.6%
YoY
|
| Gross Profit |
$71.27M
-4.54%
YoY
|
$74.66M
22.98%
YoY
|
$60.71M
105.64%
YoY
|
$29.52M
-4552.94%
YoY
|
-$663.0K
-75.72%
YoY
|
| Selling, General & Admin |
$87.40M
17.99%
YoY
|
$74.07M
2.0%
YoY
|
$72.62M
-8.86%
YoY
|
$79.67M
-8.06%
YoY
|
$86.66M
202.93%
YoY
|
| Research & Development |
$433.0K
-67.78%
YoY
|
$1.344M
109.02%
YoY
|
$643.0K
-12.99%
YoY
|
$739.0K
559.82%
YoY
|
$112.0K
-56.08%
YoY
|
| Depreciation & Amortization |
$30.34M
-30.3%
YoY
|
$43.54M
0.24%
YoY
|
$43.43M
21.79%
YoY
|
$35.66M
149.27%
YoY
|
$14.31M
45.93%
YoY
|
| Operating Expenses |
$87.83M
16.47%
YoY
|
$75.41M
2.94%
YoY
|
$73.26M
-36.88%
YoY
|
$116.1M
33.77%
YoY
|
$86.77M
200.64%
YoY
|
| Operating Profit |
-$46.90M
5.9%
YoY
|
-$44.29M
-20.89%
YoY
|
-$55.98M
-35.32%
YoY
|
-$86.55M
-27.96%
YoY
|
-$120.1M
190.24%
YoY
|
| Interest Expense |
$14.95M
22.64%
YoY
|
$12.19M
30.96%
YoY
|
$9.306M
-1.2%
YoY
|
$9.419M
82.36%
YoY
|
$5.165M
-0.69%
YoY
|
| Other Income/Expense, Net |
$60.00K
1900.0%
YoY
|
$3.000K
-100.17%
YoY
|
-$1.807M
-186.83%
YoY
|
$2.081M
-101.41%
YoY
|
-$147.7M
-8316.47%
YoY
|
| Pretax Income |
-$70.14M
23.37%
YoY
|
-$56.85M
6.89%
YoY
|
-$53.19M
-29.13%
YoY
|
-$75.05M
-69.24%
YoY
|
-$244.0M
411.3%
YoY
|
| Income Tax |
$125.0K
-66.22%
YoY
|
$370.0K
-45.02%
YoY
|
$673.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$70.26M
22.79%
YoY
|
-$57.22M
6.24%
YoY
|
-$53.86M
-27.55%
YoY
|
-$74.34M
-69.74%
YoY
|
-$245.6M
1157.45%
YoY
|
| Basic Earnings Per Share |
-$2.09
-21.72%
YoY
|
-$2.67
567.5%
YoY
|
-$0.40
-36.51%
YoY
|
-$0.63
-81.42%
YoY
|
-$3.39
465.0%
YoY
|
| Diluted Earnings Per Share |
-$2.09
-21.72%
YoY
|
-$2.67
567.5%
YoY
|
-$0.40
-37.2%
YoY
|
-$0.64
-81.21%
YoY
|
-$3.39
465.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.58M shares
56.58%
YoY
|
21.44M shares
-84.17%
YoY
|
135.5M shares
14.96%
YoY
|
117.8M shares
62.6%
YoY
|
72.46M shares
119.52%
YoY
|
| Diluted Shares Outstanding |
33.58M shares
56.58%
YoY
|
21.44M shares
-84.17%
YoY
|
135.5M shares
14.96%
YoY
|
117.8M shares
62.6%
YoY
|
72.46M shares
119.52%
YoY
|
|
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 |
$20.77M
-29.68%
YoY
|
$35.21M
15.95%
YoY
|
$19.62M
-13.0%
YoY
|
$22.20M
-10.98%
YoY
|
$29.54M
21.9%
YoY
|
$30.37M
-14.47%
YoY
|
$22.55M
6.06%
YoY
|
$24.94M
29.03%
YoY
|
$24.24M
31.74%
YoY
|
$35.51M
82.87%
YoY
|
$21.26M
25.54%
YoY
|
$19.33M
27.98%
YoY
|
$18.40M
32.39%
YoY
|
$19.42M
69.01%
YoY
|
$16.94M
113.37%
YoY
|
$15.10M
105.05%
YoY
|
$13.90M
N/A
|
$11.49M
N/A
|
$7.937M
49.28%
YoY
|
| Cost Of Revenue |
$7.332M
-41.81%
YoY
|
$9.641M
40.4%
YoY
|
$6.815M
2.48%
YoY
|
$6.247M
-9.23%
YoY
|
$12.60M
79.16%
YoY
|
$6.867M
-42.82%
YoY
|
$6.650M
-1.77%
YoY
|
$6.882M
-19.28%
YoY
|
$7.033M
8.57%
YoY
|
$12.01M
55.81%
YoY
|
$6.770M
-13.06%
YoY
|
$8.526M
-12.88%
YoY
|
$6.478M
-40.87%
YoY
|
$7.708M
-24.27%
YoY
|
$7.787M
-38.46%
YoY
|
$9.786M
-17.88%
YoY
|
$10.96M
98.82%
YoY
|
$10.18M
N/A
|
$12.65M
N/A
|
| Gross Profit |
$13.44M
-20.67%
YoY
|
$25.57M
8.81%
YoY
|
$12.80M
-19.47%
YoY
|
$15.95M
-11.65%
YoY
|
$16.94M
-1.51%
YoY
|
$23.50M
0.02%
YoY
|
$15.90M
9.72%
YoY
|
$18.06M
67.17%
YoY
|
$17.20M
44.33%
YoY
|
$23.50M
100.68%
YoY
|
$14.49M
58.4%
YoY
|
$10.80M
103.18%
YoY
|
$11.92M
305.27%
YoY
|
$11.71M
793.14%
YoY
|
$9.148M
-293.98%
YoY
|
$5.316M
93.87%
YoY
|
$2.941M
64.3%
YoY
|
$1.311M
N/A
|
-$4.716M
N/A
|
| Selling, General & Admin |
$22.56M
5.22%
YoY
|
$21.55M
12.97%
YoY
|
$21.74M
21.01%
YoY
|
$22.67M
24.45%
YoY
|
$21.44M
13.96%
YoY
|
$19.08M
10.1%
YoY
|
$17.96M
2.21%
YoY
|
$18.21M
-2.95%
YoY
|
$18.82M
-0.7%
YoY
|
$17.33M
-14.31%
YoY
|
$17.57M
-6.1%
YoY
|
$18.77M
5.8%
YoY
|
$18.95M
-15.92%
YoY
|
$20.22M
-29.48%
YoY
|
$18.71M
-53.99%
YoY
|
$17.74M
100.96%
YoY
|
$22.54M
165.82%
YoY
|
$28.68M
N/A
|
$40.67M
483.39%
YoY
|
| Research & Development |
$170.0K
-30.61%
YoY
|
$141.0K
-74.78%
YoY
|
$30.00K
-30.23%
YoY
|
$17.00K
-94.06%
YoY
|
$245.0K
-46.27%
YoY
|
$559.0K
373.73%
YoY
|
$43.00K
-67.67%
YoY
|
$286.0K
62.5%
YoY
|
$456.0K
111.11%
YoY
|
$118.0K
-59.31%
YoY
|
$133.0K
-32.49%
YoY
|
$176.0K
66.04%
YoY
|
$216.0K
47.95%
YoY
|
$290.0K
974.07%
YoY
|
$197.0K
245.61%
YoY
|
$106.0K
N/A
|
$146.0K
421.43%
YoY
|
$27.00K
N/A
|
$57.00K
-16.18%
YoY
|
| Depreciation & Amortization |
$9.247M
27.79%
YoY
|
$8.035M
-19.25%
YoY
|
$7.864M
-29.31%
YoY
|
$7.358M
-34.75%
YoY
|
$7.236M
-35.3%
YoY
|
$9.950M
-6.93%
YoY
|
$11.13M
-1.64%
YoY
|
$11.28M
-4.24%
YoY
|
$11.18M
15.84%
YoY
|
$10.69M
12.6%
YoY
|
$11.31M
17.84%
YoY
|
$11.78M
28.32%
YoY
|
$9.655M
30.63%
YoY
|
$9.495M
110.91%
YoY
|
$9.598M
-2.1%
YoY
|
$9.177M
45.64%
YoY
|
$7.391M
167.4%
YoY
|
$4.502M
N/A
|
$9.804M
N/A
|
| Operating Expenses |
$22.73M
4.82%
YoY
|
$29.73M
0.48%
YoY
|
$21.77M
20.89%
YoY
|
$22.68M
22.62%
YoY
|
$21.69M
12.53%
YoY
|
$29.59M
5.13%
YoY
|
$18.00M
1.69%
YoY
|
$18.50M
-2.34%
YoY
|
$19.27M
0.56%
YoY
|
$28.14M
-6.22%
YoY
|
$17.71M
-6.37%
YoY
|
$18.94M
6.16%
YoY
|
$19.17M
-15.51%
YoY
|
$30.01M
-9.63%
YoY
|
$18.91M
-53.57%
YoY
|
$17.85M
102.16%
YoY
|
$22.68M
166.66%
YoY
|
$33.21M
6899.07%
YoY
|
$40.73M
478.57%
YoY
|
| Operating Profit |
-$18.54M
54.75%
YoY
|
-$4.156M
-31.69%
YoY
|
-$16.83M
27.18%
YoY
|
-$13.94M
18.93%
YoY
|
-$11.98M
-9.61%
YoY
|
-$6.084M
31.01%
YoY
|
-$13.23M
-8.86%
YoY
|
-$11.72M
-41.16%
YoY
|
-$13.25M
-21.58%
YoY
|
-$4.644M
-74.62%
YoY
|
-$14.52M
-25.02%
YoY
|
-$19.92M
-8.23%
YoY
|
-$16.90M
-37.71%
YoY
|
-$18.30M
-42.63%
YoY
|
-$19.36M
-60.45%
YoY
|
-$21.71M
-27.2%
YoY
|
-$27.13M
186.05%
YoY
|
-$31.89M
N/A
|
-$48.95M
290.48%
YoY
|
| Interest Expense |
$3.932M
17.62%
YoY
|
$3.309M
-124.81%
YoY
|
$4.037M
28.49%
YoY
|
$3.509M
15.85%
YoY
|
$3.343M
26.92%
YoY
|
-$13.34M
-1151.89%
YoY
|
$3.142M
24.09%
YoY
|
$3.029M
35.1%
YoY
|
$2.634M
42.15%
YoY
|
$1.268M
6.73%
YoY
|
$2.532M
106.53%
YoY
|
$2.242M
75.84%
YoY
|
$1.853M
47.65%
YoY
|
$1.188M
-96.48%
YoY
|
$1.226M
0.08%
YoY
|
$1.275M
0.39%
YoY
|
$1.255M
7.45%
YoY
|
$33.78M
46776.21%
YoY
|
$1.225M
56.25%
YoY
|
| Other Income/Expense, Net |
-$1.000K
-101.54%
YoY
|
$0.00
-100.0%
YoY
|
-$8.000K
-63.64%
YoY
|
$3.000K
50.0%
YoY
|
$65.00K
6400.0%
YoY
|
$22.00K
-97.38%
YoY
|
-$22.00K
-1200.0%
YoY
|
$2.000K
-100.23%
YoY
|
$1.000K
-100.11%
YoY
|
$839.0K
-60.7%
YoY
|
$2.000K
-114.29%
YoY
|
-$867.0K
1964.29%
YoY
|
-$943.0K
-47250.0%
YoY
|
$2.135M
2602.53%
YoY
|
-$14.00K
-96.16%
YoY
|
-$42.00K
-98.72%
YoY
|
$2.000K
-100.02%
YoY
|
$79.00K
-100.57%
YoY
|
-$365.0K
-527.51%
YoY
|
| Pretax Income |
-$29.66M
132.05%
YoY
|
-$847.0K
-95.63%
YoY
|
-$15.30M
21.79%
YoY
|
-$41.20M
350.56%
YoY
|
-$12.78M
-18.79%
YoY
|
-$19.40M
474.81%
YoY
|
-$12.56M
-1645.26%
YoY
|
-$9.145M
-72.64%
YoY
|
-$15.74M
-8.5%
YoY
|
-$3.375M
-77.46%
YoY
|
$813.0K
-105.91%
YoY
|
-$33.42M
27.19%
YoY
|
-$17.20M
-13.94%
YoY
|
-$14.98M
-348.63%
YoY
|
-$13.76M
-70.67%
YoY
|
-$26.28M
-23.97%
YoY
|
-$19.99M
-88.14%
YoY
|
$6.023M
-142.04%
YoY
|
-$46.90M
237.12%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$21.00K
5.0%
YoY
|
$39.00K
39.29%
YoY
|
$35.00K
-86.11%
YoY
|
$30.00K
-57.14%
YoY
|
$20.00K
-95.16%
YoY
|
$28.00K
-79.71%
YoY
|
$252.0K
2700.0%
YoY
|
$70.00K
-38.05%
YoY
|
$413.0K
N/A
|
$138.0K
N/A
|
$9.000K
N/A
|
$113.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$29.66M
131.51%
YoY
|
-$868.0K
-95.53%
YoY
|
-$15.34M
21.83%
YoY
|
-$41.24M
338.85%
YoY
|
-$12.81M
-18.96%
YoY
|
-$19.42M
412.67%
YoY
|
-$12.59M
-1965.33%
YoY
|
-$9.397M
-71.89%
YoY
|
-$15.81M
-8.69%
YoY
|
-$3.788M
-74.7%
YoY
|
$675.0K
-105.17%
YoY
|
-$33.43M
27.22%
YoY
|
-$17.32M
-13.37%
YoY
|
-$14.98M
-377.57%
YoY
|
-$13.05M
-72.18%
YoY
|
-$26.28M
-26.15%
YoY
|
-$19.99M
-88.14%
YoY
|
$5.395M
-137.64%
YoY
|
-$46.90M
225.18%
YoY
|
| Basic Earnings Per Share |
-$0.82
95.24%
YoY
|
N/A
|
-$0.44
-33.33%
YoY
|
-$1.27
2016.67%
YoY
|
-$0.42
281.82%
YoY
|
N/A
|
-$0.66
N/A
|
-$0.06
-75.0%
YoY
|
-$0.11
-21.43%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.24
9.09%
YoY
|
-$0.14
-17.65%
YoY
|
N/A
|
-$0.11
-83.58%
YoY
|
-$0.22
-65.08%
YoY
|
-$0.17
-75.71%
YoY
|
N/A
|
-$0.67
59.52%
YoY
|
| Diluted Earnings Per Share |
-$0.82
95.24%
YoY
|
-$0.02
-96.08%
YoY
|
-$0.44
-33.33%
YoY
|
-$1.27
2016.67%
YoY
|
-$0.42
281.82%
YoY
|
-$0.63
2269.91%
YoY
|
-$0.66
N/A
|
-$0.06
-75.0%
YoY
|
-$0.11
-21.43%
YoY
|
-$0.03
-78.7%
YoY
|
$0.00
-100.0%
YoY
|
-$0.24
9.09%
YoY
|
-$0.14
-17.65%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.11
-83.58%
YoY
|
-$0.22
-65.08%
YoY
|
-$0.17
-75.71%
YoY
|
$46.93K
-112.95%
YoY
|
-$0.67
59.52%
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 |
36.99M shares
16.92%
YoY
|
35.99M shares
16.94%
YoY
|
35.46M shares
-76.18%
YoY
|
31.65M shares
-78.44%
YoY
|
31.64M shares
-78.37%
YoY
|
30.78M shares
-78.47%
YoY
|
148.9M shares
5.74%
YoY
|
146.8M shares
5.38%
YoY
|
146.3M shares
5.43%
YoY
|
143.0M shares
17.82%
YoY
|
140.8M shares
16.43%
YoY
|
139.3M shares
17.97%
YoY
|
138.7M shares
20.14%
YoY
|
121.4M shares
4.52%
YoY
|
120.9M shares
72.85%
YoY
|
118.1M shares
108.3%
YoY
|
115.5M shares
-52.34%
YoY
|
116.1M shares
193.73%
YoY
|
69.98M shares
104.26%
YoY
|
| Diluted Shares Outstanding |
36.15M shares
17.33%
YoY
|
N/A
|
35.19M shares
84.07%
YoY
|
32.47M shares
-77.63%
YoY
|
30.81M shares
-78.49%
YoY
|
N/A
|
19.12M shares
-86.23%
YoY
|
145.2M shares
5.81%
YoY
|
143.2M shares
15.37%
YoY
|
N/A
|
138.9M shares
17.12%
YoY
|
137.2M shares
16.17%
YoY
|
124.1M shares
7.5%
YoY
|
N/A
|
118.6M shares
69.46%
YoY
|
118.1M shares
108.3%
YoY
|
115.5M shares
-52.34%
YoY
|
N/A
|
69.98M shares
104.26%
YoY
|
Loading...