|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$133.3M
39.52%
YoY
|
$95.57M
195.05%
YoY
|
$32.39M
-16.07%
YoY
|
$38.60M
-30.45%
YoY
|
$55.49M
41.34%
YoY
|
| Cost Of Revenue |
$7.288M
-38.54%
YoY
|
$11.86M
117.56%
YoY
|
$5.451M
-15.66%
YoY
|
$6.463M
-23.37%
YoY
|
$8.434M
94.33%
YoY
|
| Gross Profit |
$126.0M
50.57%
YoY
|
$83.71M
210.73%
YoY
|
$26.94M
-16.16%
YoY
|
$32.13M
-31.72%
YoY
|
$47.06M
34.76%
YoY
|
| Selling, General & Admin |
$143.8M
34.86%
YoY
|
$106.7M
226.82%
YoY
|
$32.63M
-0.65%
YoY
|
$32.85M
-12.93%
YoY
|
$37.72M
16.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.800M
40.74%
YoY
|
$2.700M
375.35%
YoY
|
$568.0K
-5.33%
YoY
|
$600.0K
-77.78%
YoY
|
$2.700M
-3.57%
YoY
|
| Operating Expenses |
$150.7M
34.64%
YoY
|
$111.9M
237.06%
YoY
|
$33.20M
-16.96%
YoY
|
$39.98M
-4.0%
YoY
|
$41.65M
1.68%
YoY
|
| Operating Profit |
-$24.76M
-12.2%
YoY
|
-$28.21M
350.5%
YoY
|
-$6.261M
351.73%
YoY
|
-$1.386M
-125.4%
YoY
|
$5.457M
-421.19%
YoY
|
| Interest Expense |
-$15.50M
39.13%
YoY
|
-$11.14M
2514.32%
YoY
|
-$426.0K
-106.1%
YoY
|
$6.980M
-162.88%
YoY
|
-$11.10M
-216.93%
YoY
|
| Other Income/Expense, Net |
-$40.56M
-249.0%
YoY
|
$27.23M
27125.0%
YoY
|
$100.0K
-101.24%
YoY
|
-$8.073M
-27.8%
YoY
|
-$11.18M
17.78%
YoY
|
| Pretax Income |
-$65.33M
6552.55%
YoY
|
-$982.0K
-86.19%
YoY
|
-$7.113M
-24.8%
YoY
|
-$9.459M
65.25%
YoY
|
-$5.724M
-48.86%
YoY
|
| Income Tax |
$895.0K
179.69%
YoY
|
$320.0K
3.9%
YoY
|
$308.0K
-8.33%
YoY
|
$336.0K
-6.15%
YoY
|
$358.0K
-97.7%
YoY
|
| Net Earnings |
-$66.22M
4986.25%
YoY
|
-$1.302M
-87.04%
YoY
|
-$10.05M
-132.5%
YoY
|
$30.91M
-606.79%
YoY
|
-$6.100M
-77.2%
YoY
|
| Basic Earnings Per Share |
-$0.84
950.0%
YoY
|
-$0.08
-80.0%
YoY
|
-$0.40
-119.42%
YoY
|
$2.06
-268.85%
YoY
|
-$1.22
N/A
|
| Diluted Earnings Per Share |
-$0.84
950.0%
YoY
|
-$0.08
-79.77%
YoY
|
-$0.40
-119.19%
YoY
|
$2.06
-100.0%
YoY
|
-$842.7K
-77.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
79.39M shares
32.72%
YoY
|
59.82M shares
140.47%
YoY
|
24.88M shares
85.92%
YoY
|
13.38M shares
85.4%
YoY
|
7.217M shares
N/A
|
| Diluted Shares Outstanding |
79.39M shares
32.72%
YoY
|
59.82M shares
140.47%
YoY
|
24.88M shares
85.92%
YoY
|
13.38M shares
85.4%
YoY
|
7.217M 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 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$31.39M
11.97%
YoY
|
$38.66M
17.86%
YoY
|
$35.40M
18.55%
YoY
|
$31.25M
19.25%
YoY
|
$28.03M
317.98%
YoY
|
$32.80M
402.44%
YoY
|
$29.86M
363.15%
YoY
|
$26.20M
116.9%
YoY
|
$6.706M
-8.58%
YoY
|
$6.529M
-83.08%
YoY
|
$6.447M
-45.48%
YoY
|
$12.08M
-25.21%
YoY
|
$7.335M
-36.41%
YoY
|
$38.60M
184.75%
YoY
|
$11.83M
-33.64%
YoY
|
$16.15M
12.35%
YoY
|
$11.54M
18.39%
YoY
|
$13.55M
21.89%
YoY
|
$17.82M
90.38%
YoY
|
$14.38M
105.49%
YoY
|
| Cost Of Revenue |
N/A
|
$2.800M
3.51%
YoY
|
$1.341M
-42.17%
YoY
|
$1.554M
-54.89%
YoY
|
$1.593M
-53.01%
YoY
|
$2.705M
84.01%
YoY
|
$2.319M
110.82%
YoY
|
$3.445M
244.5%
YoY
|
$3.390M
79.94%
YoY
|
$1.470M
-77.26%
YoY
|
$1.100M
-24.66%
YoY
|
$1.000M
-25.32%
YoY
|
$1.884M
-24.25%
YoY
|
$6.463M
155.86%
YoY
|
$1.460M
-39.72%
YoY
|
$1.339M
-27.43%
YoY
|
$2.487M
51.65%
YoY
|
$2.526M
145.24%
YoY
|
$2.422M
100.17%
YoY
|
$1.845M
98.39%
YoY
|
| Gross Profit |
N/A
|
$35.86M
19.15%
YoY
|
$34.06M
23.66%
YoY
|
$29.69M
30.47%
YoY
|
$26.44M
697.26%
YoY
|
$30.10M
494.96%
YoY
|
$27.54M
414.77%
YoY
|
$22.76M
105.39%
YoY
|
$3.316M
-39.17%
YoY
|
$5.059M
-84.26%
YoY
|
$5.350M
-48.38%
YoY
|
$11.08M
-25.2%
YoY
|
$5.451M
-39.75%
YoY
|
$32.13M
191.37%
YoY
|
$10.37M
-32.69%
YoY
|
$14.81M
18.21%
YoY
|
$9.048M
11.7%
YoY
|
$11.03M
9.3%
YoY
|
$15.40M
88.93%
YoY
|
$12.53M
106.78%
YoY
|
| Selling, General & Admin |
N/A
|
$40.38M
23.54%
YoY
|
$39.46M
20.79%
YoY
|
$34.77M
0.37%
YoY
|
$29.21M
339.28%
YoY
|
$32.68M
355.48%
YoY
|
$32.67M
355.04%
YoY
|
$34.65M
213.55%
YoY
|
$6.650M
-8.11%
YoY
|
$7.175M
-78.16%
YoY
|
$7.180M
-25.22%
YoY
|
$11.05M
-20.59%
YoY
|
$7.237M
-22.45%
YoY
|
$32.85M
241.98%
YoY
|
$9.602M
-23.43%
YoY
|
$13.92M
78.0%
YoY
|
$9.332M
20.26%
YoY
|
$9.605M
10.02%
YoY
|
$12.54M
61.81%
YoY
|
$7.818M
20.46%
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
|
N/A
|
| Depreciation & Amortization |
N/A
|
$1.693M
-13.31%
YoY
|
$1.684M
-3.27%
YoY
|
$1.697M
18.59%
YoY
|
$1.769M
1230.08%
YoY
|
$1.953M
1390.84%
YoY
|
$1.741M
1239.23%
YoY
|
$1.431M
854.0%
YoY
|
$133.0K
-16.35%
YoY
|
$131.0K
-106.32%
YoY
|
$130.0K
-85.65%
YoY
|
$150.0K
-83.41%
YoY
|
$159.0K
-82.9%
YoY
|
-$2.074M
-330.96%
YoY
|
$906.0K
-15.17%
YoY
|
$904.0K
-7.66%
YoY
|
$930.0K
-5.1%
YoY
|
$898.0K
-9.29%
YoY
|
$1.068M
18.67%
YoY
|
$979.0K
-15.6%
YoY
|
| Operating Expenses |
N/A
|
$42.07M
21.46%
YoY
|
$42.49M
15.67%
YoY
|
$38.03M
-3.79%
YoY
|
$32.71M
221.57%
YoY
|
$34.63M
374.05%
YoY
|
$36.73M
336.71%
YoY
|
$39.53M
224.11%
YoY
|
$10.17M
10.09%
YoY
|
$7.306M
-78.2%
YoY
|
$8.411M
-29.87%
YoY
|
$12.20M
-24.65%
YoY
|
$9.241M
-9.95%
YoY
|
$33.51M
219.08%
YoY
|
$11.99M
-11.86%
YoY
|
$16.19M
53.15%
YoY
|
$10.26M
-1.11%
YoY
|
$10.50M
8.06%
YoY
|
$13.61M
36.56%
YoY
|
$10.57M
23.14%
YoY
|
| Operating Profit |
-$7.530M
60.79%
YoY
|
-$6.205M
36.82%
YoY
|
-$7.091M
3.17%
YoY
|
-$6.785M
-49.08%
YoY
|
-$4.683M
35.07%
YoY
|
-$4.535M
101.82%
YoY
|
-$6.873M
249.95%
YoY
|
-$13.33M
11387.93%
YoY
|
-$3.467M
81.9%
YoY
|
-$2.247M
62.71%
YoY
|
-$1.964M
1062.13%
YoY
|
-$116.0K
241.18%
YoY
|
-$1.906M
54.71%
YoY
|
-$1.381M
-363.05%
YoY
|
-$169.0K
-109.44%
YoY
|
-$34.00K
-100.89%
YoY
|
-$1.232M
94.32%
YoY
|
$525.0K
41.89%
YoY
|
$1.790M
-395.87%
YoY
|
$3.807M
-339.89%
YoY
|
| Interest Expense |
N/A
|
-$3.955M
-131933.33%
YoY
|
-$3.931M
20.07%
YoY
|
-$3.855M
1.93%
YoY
|
-$3.754M
-2860.29%
YoY
|
$3.000K
-102.5%
YoY
|
-$3.274M
-3863.22%
YoY
|
-$3.782M
-3360.34%
YoY
|
$136.0K
32.04%
YoY
|
-$120.0K
-98.28%
YoY
|
$87.00K
-96.38%
YoY
|
$116.0K
-95.83%
YoY
|
$103.0K
-96.56%
YoY
|
-$6.980M
135.33%
YoY
|
$2.404M
-183.04%
YoY
|
$2.783M
3.04%
YoY
|
$2.998M
18.12%
YoY
|
-$2.966M
15.41%
YoY
|
-$2.895M
-220.07%
YoY
|
$2.701M
18.52%
YoY
|
| Other Income/Expense, Net |
-$261.0K
-92.84%
YoY
|
$977.0K
19440.0%
YoY
|
-$10.52M
-116.93%
YoY
|
-$1.736M
-95.01%
YoY
|
-$3.643M
2791.27%
YoY
|
$5.000K
-95.54%
YoY
|
$62.14M
-59281.9%
YoY
|
-$34.80M
14460.25%
YoY
|
-$126.0K
-584.62%
YoY
|
$112.0K
-10.4%
YoY
|
-$105.0K
-93.7%
YoY
|
-$239.0K
-87.61%
YoY
|
$26.00K
-101.25%
YoY
|
$125.0K
N/A
|
-$1.666M
N/A
|
-$1.929M
N/A
|
-$2.077M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$7.791M
-6.43%
YoY
|
-$32.28M
612.31%
YoY
|
-$17.61M
-131.86%
YoY
|
-$8.521M
-82.29%
YoY
|
-$8.326M
131.73%
YoY
|
-$4.532M
61.34%
YoY
|
$55.27M
-2771.24%
YoY
|
-$48.13M
13456.34%
YoY
|
-$3.593M
91.12%
YoY
|
-$2.809M
-70.3%
YoY
|
-$2.069M
-19.59%
YoY
|
-$355.0K
-87.4%
YoY
|
-$1.880M
-55.56%
YoY
|
-$9.459M
282.65%
YoY
|
-$2.573M
132.85%
YoY
|
-$2.817M
-374.83%
YoY
|
-$4.230M
33.44%
YoY
|
-$2.472M
11.86%
YoY
|
-$1.105M
-63.36%
YoY
|
$1.025M
-126.51%
YoY
|
| Income Tax |
$1.322M
372.14%
YoY
|
$54.00K
-118.75%
YoY
|
$282.0K
-17.54%
YoY
|
$279.0K
53.3%
YoY
|
$280.0K
233.33%
YoY
|
-$288.0K
-489.19%
YoY
|
$342.0K
307.14%
YoY
|
$182.0K
142.67%
YoY
|
$84.00K
12.0%
YoY
|
$74.00K
-77.98%
YoY
|
$84.00K
7.69%
YoY
|
$75.00K
-12.79%
YoY
|
$75.00K
19.05%
YoY
|
$336.0K
200.0%
YoY
|
$78.00K
-6.02%
YoY
|
$86.00K
4.88%
YoY
|
$63.00K
-22.22%
YoY
|
$112.0K
-93.45%
YoY
|
$83.00K
-477.27%
YoY
|
$82.00K
-99.43%
YoY
|
| Net Earnings |
-$9.368M
8.85%
YoY
|
-$32.34M
482.63%
YoY
|
-$17.89M
-132.57%
YoY
|
-$8.800M
-81.78%
YoY
|
-$8.606M
134.05%
YoY
|
-$5.550M
62.57%
YoY
|
$54.93M
-2471.59%
YoY
|
-$48.31M
11374.35%
YoY
|
-$3.677M
74.51%
YoY
|
-$3.414M
-112.38%
YoY
|
-$2.316M
-12.64%
YoY
|
-$421.0K
-85.5%
YoY
|
-$2.107M
-50.92%
YoY
|
$27.58M
-1167.49%
YoY
|
-$2.651M
123.15%
YoY
|
-$2.903M
-407.85%
YoY
|
-$4.293M
31.97%
YoY
|
-$2.584M
-34.08%
YoY
|
-$1.188M
-60.32%
YoY
|
$943.0K
-105.14%
YoY
|
| Basic Earnings Per Share |
-$0.11
-8.33%
YoY
|
N/A
|
-$0.22
-130.14%
YoY
|
-$0.11
-85.33%
YoY
|
-$0.12
-33.33%
YoY
|
N/A
|
$0.73
-708.33%
YoY
|
-$0.75
1775.0%
YoY
|
-$0.18
63.64%
YoY
|
N/A
|
-$0.12
-42.86%
YoY
|
-$0.04
-91.49%
YoY
|
-$0.11
-83.82%
YoY
|
N/A
|
-$0.21
-19.23%
YoY
|
-$0.47
-2450.0%
YoY
|
-$0.68
N/A
|
N/A
|
-$0.26
N/A
|
$0.02
-100.75%
YoY
|
| Diluted Earnings Per Share |
-$0.11
-8.33%
YoY
|
-$0.40
429.53%
YoY
|
-$0.22
-133.33%
YoY
|
-$0.11
-85.33%
YoY
|
-$0.12
-33.33%
YoY
|
-$0.07
-48.68%
YoY
|
$0.66
-650.0%
YoY
|
-$0.75
1775.0%
YoY
|
-$0.18
63.64%
YoY
|
-$0.14
-106.98%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.04
-91.49%
YoY
|
-$0.11
-100.0%
YoY
|
$2.06
-100.0%
YoY
|
-$157.3K
-4.65%
YoY
|
-$0.47
-2450.0%
YoY
|
-$568.0K
24.44%
YoY
|
-$350.9K
-36.89%
YoY
|
-$165.0K
-60.82%
YoY
|
$0.02
-100.75%
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
|
N/A
|
| Basic Shares Outstanding |
81.67M shares
9.7%
YoY
|
N/A
|
81.72M shares
10.03%
YoY
|
79.72M shares
21.87%
YoY
|
74.45M shares
196.86%
YoY
|
N/A
|
74.27M shares
200.53%
YoY
|
65.42M shares
162.22%
YoY
|
25.08M shares
1.46%
YoY
|
N/A
|
24.71M shares
46.64%
YoY
|
24.95M shares
219.51%
YoY
|
24.72M shares
227.04%
YoY
|
N/A
|
16.85M shares
134.04%
YoY
|
7.808M shares
8.64%
YoY
|
7.558M shares
N/A
|
N/A
|
7.201M shares
N/A
|
7.187M shares
101182.41%
YoY
|
| Diluted Shares Outstanding |
81.67M shares
9.7%
YoY
|
N/A
|
81.72M shares
-2.91%
YoY
|
79.72M shares
21.87%
YoY
|
74.45M shares
196.86%
YoY
|
N/A
|
84.18M shares
240.62%
YoY
|
65.42M shares
162.22%
YoY
|
25.08M shares
1.46%
YoY
|
N/A
|
24.71M shares
46.64%
YoY
|
24.95M shares
219.51%
YoY
|
24.72M shares
227.04%
YoY
|
N/A
|
16.85M shares
N/A
|
7.808M shares
6.0%
YoY
|
7.558M shares
N/A
|
N/A
|
N/A
|
7.366M shares
103704.96%
YoY
|
Loading...