|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$27.10M
-51.98%
YoY
|
$56.44M
-32.31%
YoY
|
$83.37M
43.42%
YoY
|
$58.13M
-41.11%
YoY
|
$98.72M
-46.38%
YoY
|
| Cost Of Revenue |
N/A
|
$186.1M
203.99%
YoY
|
$61.23M
5.58%
YoY
|
$57.99M
693.64%
YoY
|
$7.307M
-82.52%
YoY
|
| Gross Profit |
N/A
|
-$129.7M
-685.67%
YoY
|
$22.14M
15604.96%
YoY
|
$141.0K
-99.85%
YoY
|
$91.41M
-35.77%
YoY
|
| Selling, General & Admin |
$29.06M
-17.78%
YoY
|
$35.35M
14.78%
YoY
|
$30.80M
-37.73%
YoY
|
$49.46M
-18.73%
YoY
|
$60.86M
55.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
$233.0K
-98.8%
YoY
|
$19.46M
5.14%
YoY
|
$18.51M
-25.48%
YoY
|
$24.84M
-35.97%
YoY
|
| Operating Expenses |
$41.19M
237.2%
YoY
|
$12.21M
-89.04%
YoY
|
$111.5M
858.28%
YoY
|
$11.63M
12.5%
YoY
|
$10.34M
8.99%
YoY
|
| Operating Profit |
N/A
|
-$141.9M
58.83%
YoY
|
-$89.34M
677.36%
YoY
|
-$11.49M
-114.18%
YoY
|
$81.07M
-38.97%
YoY
|
| Interest Expense |
-$4.640M
-60.48%
YoY
|
-$11.74M
-35.16%
YoY
|
-$18.11M
63.46%
YoY
|
-$11.08M
-4.86%
YoY
|
-$11.64M
-48.94%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$49.58M
-124.8%
YoY
|
-$199.9M
332.54%
YoY
|
-$46.22M
-23.73%
YoY
|
-$60.60M
-327.3%
YoY
|
$26.66M
-36.0%
YoY
|
| Income Tax |
$68.00K
-93.55%
YoY
|
$1.055M
438.27%
YoY
|
$196.0K
-135.19%
YoY
|
-$557.0K
-3813.33%
YoY
|
$15.00K
-114.42%
YoY
|
| Net Earnings |
$46.30M
-123.04%
YoY
|
-$201.0M
421.06%
YoY
|
-$38.57M
-35.76%
YoY
|
-$60.04M
-325.34%
YoY
|
$26.65M
-36.2%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.01
428.95%
YoY
|
-$0.38
-160.32%
YoY
|
$0.63
-53.33%
YoY
|
$1.35
45.16%
YoY
|
| Diluted Earnings Per Share |
$8.07
-501.49%
YoY
|
-$2.01
428.35%
YoY
|
-$0.38
-160.39%
YoY
|
$0.63
-53.33%
YoY
|
$1.35
45.16%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
99.90M shares
-1.46%
YoY
|
101.4M shares
16.38%
YoY
|
87.11M shares
1.21%
YoY
|
86.07M shares
2.06%
YoY
|
| Diluted Shares Outstanding |
N/A
|
99.90M shares
-1.46%
YoY
|
101.4M shares
16.38%
YoY
|
87.11M shares
1.21%
YoY
|
86.07M shares
2.06%
YoY
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$8.424M
-1114.94%
YoY
|
$11.29M
-22.04%
YoY
|
$4.122M
-79.88%
YoY
|
$14.05M
-51.39%
YoY
|
-$830.0K
-103.67%
YoY
|
$14.48M
-33.45%
YoY
|
$20.49M
-10.07%
YoY
|
$28.90M
48.28%
YoY
|
$22.64M
133.18%
YoY
|
$21.76M
23.02%
YoY
|
$22.78M
10.1%
YoY
|
$19.49M
93.98%
YoY
|
$9.709M
-61.26%
YoY
|
$17.68M
-18.54%
YoY
|
$20.69M
-5.86%
YoY
|
$10.05M
-66.48%
YoY
|
$25.06M
-37.04%
YoY
|
$21.71M
-46.5%
YoY
|
$21.98M
-50.88%
YoY
|
$29.98M
-49.3%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
-$7.623M
-165.57%
YoY
|
N/A
|
$19.86M
31.02%
YoY
|
$13.97M
21.15%
YoY
|
$11.63M
18.44%
YoY
|
N/A
|
$15.16M
-13.03%
YoY
|
$11.53M
67.76%
YoY
|
$9.815M
-529.92%
YoY
|
N/A
|
$17.43M
65.74%
YoY
|
$6.874M
-229.04%
YoY
|
-$2.283M
-196.78%
YoY
|
N/A
|
$10.51M
15.98%
YoY
|
-$5.327M
-148.39%
YoY
|
$2.359M
-88.81%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
$21.67M
25.42%
YoY
|
N/A
|
-$5.380M
-181.53%
YoY
|
$6.516M
-42.07%
YoY
|
$17.28M
78.54%
YoY
|
N/A
|
$6.599M
2457.75%
YoY
|
$11.25M
-18.59%
YoY
|
$9.678M
-21.52%
YoY
|
N/A
|
$258.0K
-97.7%
YoY
|
$13.82M
-49.4%
YoY
|
$12.33M
-55.34%
YoY
|
N/A
|
$11.19M
-64.48%
YoY
|
$27.31M
-19.06%
YoY
|
$27.62M
-27.39%
YoY
|
| Selling, General & Admin |
$12.06M
28.32%
YoY
|
$10.78M
7.68%
YoY
|
$5.080M
-35.52%
YoY
|
$10.77M
33.66%
YoY
|
$9.395M
33.04%
YoY
|
$10.01M
47.55%
YoY
|
$7.879M
15.21%
YoY
|
$8.060M
-20.26%
YoY
|
$7.062M
-41.03%
YoY
|
$6.787M
-42.91%
YoY
|
$6.839M
-6.24%
YoY
|
$10.11M
-7.15%
YoY
|
$11.98M
-1.46%
YoY
|
$11.89M
-8.29%
YoY
|
$7.294M
-79.59%
YoY
|
$10.89M
-22.24%
YoY
|
$12.15M
-7.23%
YoY
|
$12.96M
58.09%
YoY
|
$35.74M
284.34%
YoY
|
$14.00M
62.79%
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
|
N/A
|
N/A
|
$4.558M
-18.51%
YoY
|
N/A
|
$9.068M
69.81%
YoY
|
$4.813M
-2.67%
YoY
|
$5.593M
32.07%
YoY
|
N/A
|
$5.340M
-1.07%
YoY
|
$4.945M
1.23%
YoY
|
$4.235M
67.52%
YoY
|
$1.000M
348.43%
YoY
|
$5.398M
-14.49%
YoY
|
$4.885M
-29.19%
YoY
|
$2.528M
-57.46%
YoY
|
$223.0K
-90.71%
YoY
|
$6.313M
-34.59%
YoY
|
$6.899M
-15.39%
YoY
|
$5.942M
-50.37%
YoY
|
| Operating Expenses |
$17.62M
-88.62%
YoY
|
$20.23M
526.45%
YoY
|
$2.192M
-28.32%
YoY
|
$3.295M
19.38%
YoY
|
$154.9M
321.75%
YoY
|
$3.229M
12.23%
YoY
|
$3.058M
-21.63%
YoY
|
$2.760M
-12.27%
YoY
|
$36.73M
-23.4%
YoY
|
$2.877M
18.79%
YoY
|
$3.902M
-8.9%
YoY
|
$3.146M
21.8%
YoY
|
$47.95M
302.47%
YoY
|
$2.422M
21.71%
YoY
|
$4.283M
12.47%
YoY
|
$2.583M
18.65%
YoY
|
$11.91M
-47.75%
YoY
|
$1.990M
-18.71%
YoY
|
$3.808M
57.81%
YoY
|
$2.177M
-3.54%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
$18.38M
26.57%
YoY
|
N/A
|
-$8.609M
-331.3%
YoY
|
$3.458M
-52.93%
YoY
|
$14.52M
122.27%
YoY
|
N/A
|
$3.722M
-272.0%
YoY
|
$7.346M
-22.94%
YoY
|
$6.532M
-33.0%
YoY
|
N/A
|
-$2.164M
-123.51%
YoY
|
$9.533M
-59.43%
YoY
|
$9.749M
-61.68%
YoY
|
N/A
|
$9.204M
-68.33%
YoY
|
$23.50M
-24.98%
YoY
|
$25.44M
-28.89%
YoY
|
| Interest Expense |
-$2.002M
259.43%
YoY
|
$4.885M
-134.63%
YoY
|
-$5.095M
55.24%
YoY
|
-$8.787M
-241.59%
YoY
|
-$557.0K
-92.21%
YoY
|
-$14.11M
-4440.62%
YoY
|
-$3.282M
-40.03%
YoY
|
$6.206M
-206.8%
YoY
|
-$7.146M
-54.48%
YoY
|
$325.0K
-91.34%
YoY
|
-$5.473M
-412.21%
YoY
|
-$5.811M
558.1%
YoY
|
-$15.70M
388.0%
YoY
|
$3.753M
-624.16%
YoY
|
$1.753M
-122.74%
YoY
|
-$883.0K
-32.08%
YoY
|
-$3.217M
-57.67%
YoY
|
-$716.0K
-93.72%
YoY
|
-$7.709M
8.58%
YoY
|
-$1.300M
-138.24%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$16.48M
-89.45%
YoY
|
-$4.057M
-88.47%
YoY
|
$70.43M
-740.69%
YoY
|
-$5.911M
-784.14%
YoY
|
-$156.3M
635.98%
YoY
|
-$35.19M
512.28%
YoY
|
-$10.99M
38.61%
YoY
|
$864.0K
-107.64%
YoY
|
-$21.24M
-60.63%
YoY
|
-$5.748M
-27.04%
YoY
|
-$7.930M
-333.92%
YoY
|
-$11.31M
475.32%
YoY
|
-$53.94M
-643.26%
YoY
|
-$7.878M
217.02%
YoY
|
$3.390M
-33.27%
YoY
|
-$1.965M
-130.76%
YoY
|
$9.929M
5.63%
YoY
|
-$2.485M
-214.04%
YoY
|
$5.080M
-44.75%
YoY
|
$6.388M
-69.4%
YoY
|
| Income Tax |
-$34.00K
-105.89%
YoY
|
$7.000K
-72.0%
YoY
|
$3.000K
-99.32%
YoY
|
$12.00K
9.09%
YoY
|
$577.0K
28.51%
YoY
|
$25.00K
-180.65%
YoY
|
$442.0K
-327.84%
YoY
|
$11.00K
-139.29%
YoY
|
$449.0K
-144.54%
YoY
|
-$31.00K
-65.93%
YoY
|
-$194.0K
-72.79%
YoY
|
-$28.00K
-102.23%
YoY
|
-$1.008M
-366.67%
YoY
|
-$91.00K
-41.29%
YoY
|
-$713.0K
177.43%
YoY
|
$1.255M
2461.22%
YoY
|
$378.0K
-478.0%
YoY
|
-$155.0K
-1011.76%
YoY
|
-$257.0K
1327.78%
YoY
|
$49.00K
226.67%
YoY
|
| Net Earnings |
-$17.87M
-88.69%
YoY
|
-$5.053M
-85.34%
YoY
|
$69.93M
-801.3%
YoY
|
-$8.645M
-692.53%
YoY
|
-$158.0M
660.26%
YoY
|
-$34.47M
877.26%
YoY
|
-$9.971M
239.96%
YoY
|
$1.459M
-112.88%
YoY
|
-$20.78M
-157.66%
YoY
|
-$3.527M
-56.78%
YoY
|
-$2.933M
-376.18%
YoY
|
-$11.33M
481.22%
YoY
|
$36.04M
190.96%
YoY
|
-$8.160M
159.87%
YoY
|
$1.062M
-86.91%
YoY
|
-$1.949M
-120.99%
YoY
|
$12.39M
30.39%
YoY
|
-$3.140M
-245.24%
YoY
|
$8.112M
-11.94%
YoY
|
$9.286M
-55.49%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
-$0.09
-1000.0%
YoY
|
N/A
|
-$0.35
1066.67%
YoY
|
-$0.10
233.33%
YoY
|
$0.01
-109.09%
YoY
|
N/A
|
-$0.03
-66.67%
YoY
|
-$0.03
-110.34%
YoY
|
-$0.11
-650.0%
YoY
|
N/A
|
-$0.09
-400.0%
YoY
|
$0.29
-6.45%
YoY
|
$0.02
-97.59%
YoY
|
N/A
|
$0.03
0.0%
YoY
|
$0.31
181.82%
YoY
|
$0.83
232.0%
YoY
|
| Diluted Earnings Per Share |
-$2.30
44.61%
YoY
|
-$0.65
85.71%
YoY
|
$15.08
-15180.0%
YoY
|
-$0.09
-1000.0%
YoY
|
-$1.59
671.75%
YoY
|
-$0.35
1066.67%
YoY
|
-$0.10
233.33%
YoY
|
$0.01
-109.09%
YoY
|
-$0.21
-150.15%
YoY
|
-$0.03
-66.67%
YoY
|
-$0.03
-110.34%
YoY
|
-$0.11
-650.0%
YoY
|
$0.41
-100.0%
YoY
|
-$0.09
-400.0%
YoY
|
$0.29
-6.45%
YoY
|
$0.02
-97.59%
YoY
|
$143.3K
27.88%
YoY
|
$0.03
0.0%
YoY
|
$0.31
181.82%
YoY
|
$0.83
232.0%
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 |
N/A
|
N/A
|
99.68M shares
-0.53%
YoY
|
99.04M shares
-1.43%
YoY
|
99.32M shares
-1.6%
YoY
|
99.77M shares
-1.8%
YoY
|
100.2M shares
-1.53%
YoY
|
100.5M shares
-1.04%
YoY
|
100.9M shares
15.79%
YoY
|
101.6M shares
16.57%
YoY
|
101.8M shares
16.85%
YoY
|
101.5M shares
17.31%
YoY
|
87.17M shares
0.84%
YoY
|
87.16M shares
0.84%
YoY
|
87.09M shares
1.0%
YoY
|
86.55M shares
1.66%
YoY
|
86.44M shares
1.94%
YoY
|
86.43M shares
1.99%
YoY
|
86.23M shares
2.0%
YoY
|
85.13M shares
2.25%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
99.12M shares
-1.33%
YoY
|
N/A
|
99.72M shares
-1.71%
YoY
|
100.2M shares
-1.57%
YoY
|
100.5M shares
-1.08%
YoY
|
N/A
|
101.5M shares
16.4%
YoY
|
101.8M shares
16.83%
YoY
|
101.6M shares
17.33%
YoY
|
N/A
|
87.16M shares
0.84%
YoY
|
87.09M shares
1.0%
YoY
|
86.55M shares
1.66%
YoY
|
N/A
|
86.44M shares
2.0%
YoY
|
86.24M shares
2.01%
YoY
|
85.14M shares
2.26%
YoY
|
Loading...