|
Concept
|
2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|
| Revenue |
$130.0M
-18.14%
YoY
|
$158.8M
28.28%
YoY
|
$123.8M
2194.2%
YoY
|
$5.396M
N/A
|
| Cost Of Revenue |
$64.14M
-32.56%
YoY
|
$95.11M
17.05%
YoY
|
$81.26M
6769.63%
YoY
|
$1.183M
N/A
|
| Gross Profit |
$69.60M
9.27%
YoY
|
$63.69M
46.12%
YoY
|
$43.59M
934.58%
YoY
|
$4.213M
N/A
|
| Selling, General & Admin |
$50.17M
-22.46%
YoY
|
$64.71M
-3.48%
YoY
|
$67.04M
1255.67%
YoY
|
$4.945M
418.65%
YoY
|
| Research & Development |
$4.400M
-44.22%
YoY
|
$7.888M
8.05%
YoY
|
$7.300M
711.11%
YoY
|
$900.0K
N/A
|
| Depreciation & Amortization |
$10.95M
-50.96%
YoY
|
$22.34M
33.21%
YoY
|
$16.77M
5123.68%
YoY
|
$321.0K
N/A
|
| Operating Expenses |
$159.2M
79.38%
YoY
|
$88.73M
-79.05%
YoY
|
$423.6M
6798.47%
YoY
|
$6.140M
543.98%
YoY
|
| Operating Profit |
-$89.57M
257.67%
YoY
|
-$25.04M
-93.41%
YoY
|
-$380.0M
19628.92%
YoY
|
-$1.926M
N/A
|
| Interest Expense |
$28.20M
-250.54%
YoY
|
-$18.73M
-195.97%
YoY
|
$19.52M
14464.18%
YoY
|
$134.0K
-92.84%
YoY
|
| Other Income/Expense, Net |
$31.94M
26295.04%
YoY
|
$121.0K
-99.67%
YoY
|
$37.21M
-28720.0%
YoY
|
-$130.0K
98.96%
YoY
|
| Pretax Income |
-$57.63M
-75.19%
YoY
|
-$232.3M
2.81%
YoY
|
-$226.0M
7620.05%
YoY
|
-$2.927M
-442.77%
YoY
|
| Income Tax |
-$1.218M
-87.02%
YoY
|
-$9.384M
285.06%
YoY
|
-$2.437M
-4974.0%
YoY
|
$50.00K
-91.05%
YoY
|
| Net Earnings |
-$57.84M
-74.06%
YoY
|
-$223.0M
-34.61%
YoY
|
-$341.0M
15500.32%
YoY
|
-$2.186M
-840.72%
YoY
|
| Basic Earnings Per Share |
-$3.26
-78.51%
YoY
|
-$15.17
375.55%
YoY
|
-$3.19
7875.0%
YoY
|
-$0.04
N/A
|
| Diluted Earnings Per Share |
-$3.26
-78.51%
YoY
|
-$15.17
375.58%
YoY
|
-$3.19
7875.0%
YoY
|
-$0.04
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.72M shares
20.58%
YoY
|
14.70M shares
-86.27%
YoY
|
107.0M shares
104.45%
YoY
|
52.35M shares
N/A
|
| Diluted Shares Outstanding |
17.72M shares
20.58%
YoY
|
14.70M shares
-86.27%
YoY
|
107.0M shares
104.45%
YoY
|
52.35M shares
N/A
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$0.00
-100.0%
YoY
|
$17.35M
-57.16%
YoY
|
$32.68M
-15.48%
YoY
|
$37.82M
-13.39%
YoY
|
$42.15M
17.16%
YoY
|
$40.50M
34.87%
YoY
|
$38.67M
-14.44%
YoY
|
$43.67M
36.97%
YoY
|
$35.97M
180.68%
YoY
|
$30.03M
N/A
|
$45.19M
N/A
|
$31.88M
N/A
|
$12.82M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$920.0K
-95.5%
YoY
|
$9.124M
-62.23%
YoY
|
$15.66M
-29.75%
YoY
|
$18.91M
-15.46%
YoY
|
$20.46M
-7.19%
YoY
|
$24.16M
-4.07%
YoY
|
$22.29M
-24.93%
YoY
|
$22.36M
9.14%
YoY
|
$22.04M
274.43%
YoY
|
$25.18M
2034.07%
YoY
|
$29.70M
N/A
|
$20.49M
N/A
|
$5.887M
N/A
|
$1.180M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Gross Profit |
$0.00
-100.0%
YoY
|
$8.225M
-49.66%
YoY
|
$17.62M
-4.74%
YoY
|
$19.98M
-10.79%
YoY
|
$22.68M
48.17%
YoY
|
$16.34M
237.23%
YoY
|
$18.50M
3.08%
YoY
|
$22.39M
96.57%
YoY
|
$15.30M
120.84%
YoY
|
$4.845M
15.08%
YoY
|
$17.95M
N/A
|
$11.39M
N/A
|
$6.930M
N/A
|
$4.210M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$4.083M
-73.87%
YoY
|
$7.796M
-51.61%
YoY
|
$11.56M
-38.15%
YoY
|
$15.19M
-16.18%
YoY
|
$15.63M
-4.62%
YoY
|
$16.11M
-58.57%
YoY
|
$18.69M
28.54%
YoY
|
$18.12M
101.29%
YoY
|
$16.39M
255.58%
YoY
|
$38.89M
1393.88%
YoY
|
$14.54M
1440.47%
YoY
|
$9.001M
2578.87%
YoY
|
$4.608M
2204.0%
YoY
|
$2.603M
N/A
|
$944.0K
N/A
|
$336.0K
N/A
|
$200.0K
N/A
|
| Research & Development |
$21.00K
-98.37%
YoY
|
$256.0K
-86.83%
YoY
|
$1.978M
-11.34%
YoY
|
$848.0K
-52.41%
YoY
|
$1.285M
-19.69%
YoY
|
$1.944M
25.99%
YoY
|
$2.231M
16.44%
YoY
|
$1.782M
-21.6%
YoY
|
$1.600M
0.0%
YoY
|
$1.543M
77.36%
YoY
|
$1.916M
N/A
|
$2.273M
N/A
|
$1.600M
N/A
|
$870.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Depreciation & Amortization |
$170.0K
-92.95%
YoY
|
$2.333M
-53.91%
YoY
|
$1.800M
0.0%
YoY
|
$1.900M
5.56%
YoY
|
$2.412M
-63.48%
YoY
|
$5.062M
-28.37%
YoY
|
$1.800M
0.0%
YoY
|
$1.800M
100.0%
YoY
|
$6.605M
616.38%
YoY
|
$7.067M
2108.44%
YoY
|
$1.800M
N/A
|
$900.0K
N/A
|
$922.0K
N/A
|
$320.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Operating Expenses |
$5.370M
-77.1%
YoY
|
$9.331M
-55.4%
YoY
|
$90.41M
-34.74%
YoY
|
$30.72M
-5.3%
YoY
|
$23.45M
-29.39%
YoY
|
$20.92M
-54.49%
YoY
|
$138.5M
511.99%
YoY
|
$32.44M
-30.83%
YoY
|
$33.22M
240.04%
YoY
|
$45.98M
1666.29%
YoY
|
$22.64M
2297.88%
YoY
|
$46.89M
13856.25%
YoY
|
$9.768M
4784.0%
YoY
|
$2.603M
N/A
|
$944.0K
N/A
|
$336.0K
N/A
|
$200.0K
N/A
|
| Operating Profit |
-$5.370M
590.23%
YoY
|
-$1.106M
-75.87%
YoY
|
-$72.79M
-39.36%
YoY
|
-$10.74M
6.95%
YoY
|
-$778.0K
-95.66%
YoY
|
-$4.584M
-88.86%
YoY
|
-$120.0M
2459.86%
YoY
|
-$10.04M
-71.71%
YoY
|
-$17.91M
531.11%
YoY
|
-$41.13M
-2659.74%
YoY
|
-$4.689M
396.72%
YoY
|
-$35.50M
10465.77%
YoY
|
-$2.838M
372.67%
YoY
|
$1.607M
N/A
|
-$944.0K
138.64%
YoY
|
-$336.0K
129.16%
YoY
|
-$600.4K
N/A
|
| Interest Expense |
$5.529M
-19.38%
YoY
|
-$7.492M
36.07%
YoY
|
$6.709M
0.01%
YoY
|
$7.136M
8.07%
YoY
|
$6.858M
-1.96%
YoY
|
-$5.506M
234.3%
YoY
|
$6.708M
-17.64%
YoY
|
$6.603M
34.65%
YoY
|
$6.995M
883.83%
YoY
|
-$1.647M
-29406.05%
YoY
|
$8.145M
N/A
|
$4.904M
N/A
|
$711.0K
N/A
|
$5.620K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Other Income/Expense, Net |
-$1.990M
-70.98%
YoY
|
$646.0K
609.89%
YoY
|
$52.65M
-189.59%
YoY
|
-$7.010M
50.66%
YoY
|
-$6.857M
228.56%
YoY
|
$91.00K
-79.78%
YoY
|
-$58.77M
-238.7%
YoY
|
-$4.653M
18.28%
YoY
|
-$2.087M
6038.24%
YoY
|
$450.0K
-148.35%
YoY
|
$42.37M
N/A
|
-$3.934M
N/A
|
-$34.00K
N/A
|
-$930.7K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
-$7.360M
-3.6%
YoY
|
-$12.11M
-35.67%
YoY
|
-$20.14M
-88.74%
YoY
|
-$17.75M
20.79%
YoY
|
-$7.635M
-61.82%
YoY
|
-$18.82M
-94.46%
YoY
|
-$178.8M
-574.49%
YoY
|
-$14.70M
-62.73%
YoY
|
-$20.00M
596.31%
YoY
|
-$340.0M
9536.3%
YoY
|
$37.68M
-4091.84%
YoY
|
-$39.44M
11883.85%
YoY
|
-$2.872M
-993.99%
YoY
|
-$3.528M
N/A
|
-$944.0K
-275.38%
YoY
|
-$329.1K
-560.36%
YoY
|
$321.3K
-1012.66%
YoY
|
| Income Tax |
$4.500M
N/A
|
-$2.085M
-124.94%
YoY
|
$0.00
-100.0%
YoY
|
$900.0K
-140.91%
YoY
|
$0.00
-100.0%
YoY
|
$8.360M
-501.92%
YoY
|
-$13.20M
-297.16%
YoY
|
-$2.200M
-66.67%
YoY
|
-$2.300M
475.0%
YoY
|
-$2.080M
-123909.52%
YoY
|
$6.695M
-1773.75%
YoY
|
-$6.600M
N/A
|
-$400.0K
-267.67%
YoY
|
$1.680K
N/A
|
-$400.0K
-243.54%
YoY
|
$0.00
-100.0%
YoY
|
$238.6K
N/A
|
| Net Earnings |
$25.42M
-414.5%
YoY
|
-$10.02M
-63.36%
YoY
|
-$20.61M
-87.57%
YoY
|
-$19.13M
53.78%
YoY
|
-$8.083M
-53.67%
YoY
|
-$27.36M
-91.9%
YoY
|
-$165.8M
-638.94%
YoY
|
-$12.44M
-62.06%
YoY
|
-$17.45M
491.56%
YoY
|
-$337.9M
9472.19%
YoY
|
$30.76M
-6003.45%
YoY
|
-$32.78M
9656.85%
YoY
|
-$2.949M
-3666.42%
YoY
|
-$3.530M
N/A
|
-$521.0K
-300.69%
YoY
|
-$336.0K
-5351.64%
YoY
|
$82.69K
-334.91%
YoY
|
| Basic Earnings Per Share |
$1.36
-366.67%
YoY
|
N/A
|
-$1.12
-89.97%
YoY
|
-$1.05
1066.67%
YoY
|
-$0.51
325.0%
YoY
|
N/A
|
-$11.17
-4396.15%
YoY
|
-$0.09
-74.29%
YoY
|
-$0.12
-71.43%
YoY
|
N/A
|
$0.26
-2700.0%
YoY
|
-$0.35
3400.0%
YoY
|
-$0.42
N/A
|
N/A
|
-$0.01
N/A
|
-$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.36
-366.67%
YoY
|
-$0.54
-70.26%
YoY
|
-$1.12
-89.97%
YoY
|
-$1.05
1066.67%
YoY
|
-$0.51
325.0%
YoY
|
-$1.82
-100.0%
YoY
|
-$11.17
-4396.15%
YoY
|
-$0.09
-74.29%
YoY
|
-$0.12
-71.43%
YoY
|
-$2.342M
269.02%
YoY
|
$0.26
-2700.0%
YoY
|
-$0.35
3400.0%
YoY
|
-$0.42
2000.0%
YoY
|
-$634.6K
N/A
|
-$0.01
N/A
|
-$0.01
N/A
|
-$0.02
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
|
| Basic Shares Outstanding |
18.81M shares
12.08%
YoY
|
17.78M shares
18.07%
YoY
|
17.16M shares
-88.34%
YoY
|
16.78M shares
-88.39%
YoY
|
16.78M shares
-88.39%
YoY
|
15.05M shares
-89.56%
YoY
|
147.2M shares
25.15%
YoY
|
144.6M shares
53.58%
YoY
|
144.5M shares
1938.92%
YoY
|
144.3M shares
N/A
|
117.6M shares
135.02%
YoY
|
94.17M shares
88.15%
YoY
|
7.089M shares
N/A
|
N/A
|
50.05M shares
N/A
|
50.05M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
18.70M shares
18.87%
YoY
|
N/A
|
18.43M shares
24.16%
YoY
|
18.22M shares
-87.4%
YoY
|
15.73M shares
-89.12%
YoY
|
N/A
|
14.84M shares
-87.43%
YoY
|
144.6M shares
53.58%
YoY
|
144.5M shares
1938.92%
YoY
|
N/A
|
118.1M shares
135.91%
YoY
|
94.17M shares
88.15%
YoY
|
7.089M shares
N/A
|
N/A
|
50.05M shares
N/A
|
50.05M shares
N/A
|
N/A
|
Loading...