|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$76.01M
-81.57%
YoY
|
$412.5M
1446.1%
YoY
|
$26.68M
-31.5%
YoY
|
$38.95M
31.84%
YoY
|
$29.54M
-44.28%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$70.45M
-4.02%
YoY
|
$73.40M
72.46%
YoY
|
$42.56M
-26.48%
YoY
|
$57.89M
-9.8%
YoY
|
$64.18M
117.85%
YoY
|
| Research & Development |
$143.7M
-31.1%
YoY
|
$208.6M
4.43%
YoY
|
$199.8M
16.68%
YoY
|
$171.2M
45.87%
YoY
|
$117.4M
106.17%
YoY
|
| Depreciation & Amortization |
$10.16M
41.17%
YoY
|
$7.200M
92.56%
YoY
|
$3.739M
11.45%
YoY
|
$3.355M
45.11%
YoY
|
$2.312M
22.98%
YoY
|
| Operating Expenses |
$214.1M
-24.09%
YoY
|
$282.0M
41.18%
YoY
|
$199.8M
16.68%
YoY
|
$171.2M
45.87%
YoY
|
$117.4M
106.17%
YoY
|
| Operating Profit |
N/A
|
N/A
|
-$215.6M
15.02%
YoY
|
-$187.5M
23.9%
YoY
|
-$151.3M
353.49%
YoY
|
| Interest Expense |
$18.52M
294.04%
YoY
|
$4.700M
139.19%
YoY
|
$1.965M
-65.51%
YoY
|
$5.697M
-3.06%
YoY
|
$5.877M
116.86%
YoY
|
| Other Income/Expense, Net |
$291.0K
N/A
|
$0.00
-100.0%
YoY
|
$1.309M
-20.57%
YoY
|
$1.648M
-376.97%
YoY
|
-$595.0K
-41.72%
YoY
|
| Pretax Income |
-$119.2M
-188.2%
YoY
|
$135.2M
-163.67%
YoY
|
-$212.4M
17.9%
YoY
|
-$180.1M
23.36%
YoY
|
-$146.0M
324.66%
YoY
|
| Income Tax |
-$568.0K
-105.21%
YoY
|
$10.90M
-2212.4%
YoY
|
-$516.0K
-220.28%
YoY
|
$429.0K
-173.71%
YoY
|
-$582.0K
-126.81%
YoY
|
| Net Earnings |
-$118.7M
-195.47%
YoY
|
$124.3M
-158.68%
YoY
|
-$211.8M
17.33%
YoY
|
-$180.6M
24.14%
YoY
|
-$145.4M
297.85%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$4.11
14.8%
YoY
|
-$3.58
-6.53%
YoY
|
-$3.83
203.97%
YoY
|
| Diluted Earnings Per Share |
-$1.72
-190.23%
YoY
|
$1.91
-141.43%
YoY
|
-$4.61
28.77%
YoY
|
-$3.58
-6.53%
YoY
|
-$3.83
203.97%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
51.55M shares
2.32%
YoY
|
50.38M shares
32.51%
YoY
|
38.02M shares
30.71%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
52.13M shares
3.47%
YoY
|
50.38M shares
32.51%
YoY
|
38.02M shares
30.71%
YoY
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$19.24M
174.9%
YoY
|
$10.03M
-71.83%
YoY
|
$16.93M
-95.79%
YoY
|
$16.50M
534.62%
YoY
|
$7.000M
28.63%
YoY
|
$35.60M
1758.04%
YoY
|
$402.5M
1925.67%
YoY
|
$2.600M
-40.84%
YoY
|
$5.442M
207.28%
YoY
|
$1.916M
197.52%
YoY
|
$19.87M
26.72%
YoY
|
$4.395M
66.29%
YoY
|
$1.771M
-85.67%
YoY
|
$644.0K
-92.21%
YoY
|
$15.68M
735.38%
YoY
|
$2.643M
-66.37%
YoY
|
$12.36M
56.8%
YoY
|
$8.269M
-30.66%
YoY
|
$1.877M
-93.51%
YoY
|
$7.860M
282.67%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$15.68M
-27.75%
YoY
|
$15.79M
-6.57%
YoY
|
$14.82M
-50.75%
YoY
|
$17.00M
6.92%
YoY
|
$21.70M
42.36%
YoY
|
$16.90M
39.76%
YoY
|
$30.10M
414.18%
YoY
|
$15.90M
2.81%
YoY
|
$15.24M
-23.57%
YoY
|
$12.09M
830.15%
YoY
|
$5.854M
-58.1%
YoY
|
$15.47M
-32.2%
YoY
|
$19.95M
47.85%
YoY
|
$1.300M
-82.94%
YoY
|
$13.97M
-53.8%
YoY
|
$22.81M
87.43%
YoY
|
$13.49M
5.72%
YoY
|
$7.620M
-15.33%
YoY
|
$30.24M
380.0%
YoY
|
$12.17M
63.36%
YoY
|
| Research & Development |
$29.16M
-25.98%
YoY
|
$32.04M
-30.34%
YoY
|
$25.52M
-51.84%
YoY
|
$32.80M
-11.59%
YoY
|
$39.40M
-29.67%
YoY
|
$46.00M
-26.41%
YoY
|
$53.00M
-3.4%
YoY
|
$37.10M
-25.64%
YoY
|
$56.02M
10.47%
YoY
|
$62.51M
41.16%
YoY
|
$54.87M
39.75%
YoY
|
$49.89M
-8.29%
YoY
|
$50.71M
27.47%
YoY
|
$44.28M
19.87%
YoY
|
$39.26M
-13.51%
YoY
|
$54.40M
85.98%
YoY
|
$39.78M
67.27%
YoY
|
$36.94M
111.4%
YoY
|
$45.39M
217.86%
YoY
|
$29.25M
106.07%
YoY
|
| Depreciation & Amortization |
$1.907M
-26.65%
YoY
|
$1.763M
-23.35%
YoY
|
$2.264M
41.5%
YoY
|
$3.000M
87.5%
YoY
|
$2.600M
69.16%
YoY
|
$2.300M
-6.73%
YoY
|
$1.600M
60.8%
YoY
|
$1.600M
13.31%
YoY
|
$1.537M
-25.93%
YoY
|
$2.466M
20.29%
YoY
|
$995.0K
-50.5%
YoY
|
$1.412M
-29.4%
YoY
|
$2.075M
18.57%
YoY
|
$2.050M
16.48%
YoY
|
$2.010M
18.93%
YoY
|
$2.000M
39.86%
YoY
|
$1.750M
52.17%
YoY
|
$1.760M
53.04%
YoY
|
$1.690M
48.25%
YoY
|
$1.430M
41.58%
YoY
|
| Operating Expenses |
$44.84M
-26.61%
YoY
|
$47.83M
-23.96%
YoY
|
$40.35M
-51.45%
YoY
|
$49.70M
-6.23%
YoY
|
$61.10M
9.06%
YoY
|
$62.90M
0.62%
YoY
|
$83.10M
36.86%
YoY
|
$53.00M
6.23%
YoY
|
$56.02M
10.47%
YoY
|
$62.51M
41.16%
YoY
|
$60.72M
14.08%
YoY
|
$49.89M
-34.64%
YoY
|
$50.71M
-3.79%
YoY
|
$44.28M
0.3%
YoY
|
$53.23M
-29.62%
YoY
|
$76.34M
84.28%
YoY
|
$52.71M
41.26%
YoY
|
$44.15M
66.74%
YoY
|
$75.63M
267.67%
YoY
|
$41.42M
191.82%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$65.82M
-4.45%
YoY
|
-$72.69M
61.76%
YoY
|
N/A
|
-$60.96M
-17.27%
YoY
|
-$68.89M
70.72%
YoY
|
-$44.94M
25.24%
YoY
|
N/A
|
-$73.69M
119.56%
YoY
|
-$40.35M
37.09%
YoY
|
-$35.88M
146.55%
YoY
|
N/A
|
-$33.56M
71.35%
YoY
|
| Interest Expense |
$5.215M
18.52%
YoY
|
$6.205M
44.3%
YoY
|
$4.495M
308.64%
YoY
|
$5.300M
103.85%
YoY
|
$4.400M
909.17%
YoY
|
$4.300M
1323.84%
YoY
|
$1.100M
264.24%
YoY
|
$2.600M
664.71%
YoY
|
$436.0K
-25.85%
YoY
|
$302.0K
-59.24%
YoY
|
$302.0K
-258.95%
YoY
|
$340.0K
-73.89%
YoY
|
$588.0K
-60.85%
YoY
|
$741.0K
-60.35%
YoY
|
-$190.0K
-117.43%
YoY
|
$1.302M
-32.85%
YoY
|
$1.502M
21.82%
YoY
|
$1.869M
48.1%
YoY
|
$1.090M
-14.17%
YoY
|
$1.939M
117.87%
YoY
|
| Other Income/Expense, Net |
$53.00K
-73.5%
YoY
|
$19.00K
N/A
|
-$278.0K
N/A
|
$400.0K
-500.0%
YoY
|
$200.0K
-83.26%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$100.0K
-112.36%
YoY
|
$1.195M
28.63%
YoY
|
-$13.00K
-101.49%
YoY
|
$24.00K
N/A
|
$809.0K
-479.81%
YoY
|
$929.0K
-29.83%
YoY
|
$870.0K
-83.0%
YoY
|
$0.00
-100.0%
YoY
|
-$213.0K
-109.77%
YoY
|
$1.324M
33.74%
YoY
|
$5.119M
363.26%
YoY
|
-$80.00K
N/A
|
$2.181M
146.16%
YoY
|
| Pretax Income |
-$37.62M
-24.0%
YoY
|
-$31.58M
37.3%
YoY
|
-$19.20M
-105.99%
YoY
|
-$27.60M
-42.38%
YoY
|
-$49.50M
-23.41%
YoY
|
-$23.00M
-68.36%
YoY
|
$320.4M
-890.66%
YoY
|
-$47.90M
-19.92%
YoY
|
-$64.63M
-4.9%
YoY
|
-$72.70M
64.98%
YoY
|
-$40.52M
7.4%
YoY
|
-$59.82M
-17.62%
YoY
|
-$67.96M
74.13%
YoY
|
-$44.07M
43.25%
YoY
|
-$37.73M
-48.14%
YoY
|
-$72.61M
131.35%
YoY
|
-$39.03M
37.21%
YoY
|
-$30.76M
128.74%
YoY
|
-$72.75M
-856.24%
YoY
|
-$31.38M
67.81%
YoY
|
| Income Tax |
$68.00K
-96.0%
YoY
|
$75.00K
-94.64%
YoY
|
-$4.722M
-142.93%
YoY
|
$1.100M
N/A
|
$1.700M
-18988.89%
YoY
|
$1.400M
-1991.89%
YoY
|
$11.00M
-902.33%
YoY
|
$0.00
-100.0%
YoY
|
-$9.000K
-97.93%
YoY
|
-$74.00K
-114.1%
YoY
|
-$1.371M
-956.88%
YoY
|
$764.0K
-1876.74%
YoY
|
-$434.0K
578.13%
YoY
|
$525.0K
40.0%
YoY
|
$160.0K
-131.37%
YoY
|
-$43.00K
-95.26%
YoY
|
-$64.00K
-110.08%
YoY
|
$375.0K
94.3%
YoY
|
-$510.0K
-250.0%
YoY
|
-$908.0K
-1916.0%
YoY
|
| Net Earnings |
-$37.69M
-26.39%
YoY
|
-$31.65M
29.73%
YoY
|
-$14.48M
-104.68%
YoY
|
-$28.70M
-39.96%
YoY
|
-$51.20M
-20.77%
YoY
|
-$24.40M
-66.4%
YoY
|
$309.4M
-890.25%
YoY
|
-$47.80M
-21.09%
YoY
|
-$64.62M
-4.3%
YoY
|
-$72.63M
62.87%
YoY
|
-$39.15M
3.32%
YoY
|
-$60.58M
-16.51%
YoY
|
-$67.52M
73.31%
YoY
|
-$44.59M
43.21%
YoY
|
-$37.89M
-47.55%
YoY
|
-$72.56M
138.1%
YoY
|
-$38.96M
33.99%
YoY
|
-$31.14M
128.25%
YoY
|
-$72.24M
-879.33%
YoY
|
-$30.48M
62.52%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$0.97
-25.95%
YoY
|
-$1.18
35.63%
YoY
|
N/A
|
-$1.17
-18.18%
YoY
|
-$1.31
70.13%
YoY
|
-$0.87
N/A
|
N/A
|
-$1.43
104.29%
YoY
|
-$0.77
-13.48%
YoY
|
N/A
|
N/A
|
-$0.70
18.64%
YoY
|
| Diluted Earnings Per Share |
-$0.49
-35.09%
YoY
|
-$0.42
15.36%
YoY
|
-$0.20
-104.41%
YoY
|
-$0.41
-43.06%
YoY
|
-$0.76
-21.65%
YoY
|
-$0.36
-69.75%
YoY
|
$4.64
-100.0%
YoY
|
-$0.72
-42.4%
YoY
|
-$0.97
-25.95%
YoY
|
-$1.19
36.78%
YoY
|
-$756.3K
2.08%
YoY
|
-$1.25
-12.59%
YoY
|
-$1.31
70.13%
YoY
|
-$0.87
-100.0%
YoY
|
-$740.9K
-55.22%
YoY
|
-$1.43
104.29%
YoY
|
-$0.77
-13.48%
YoY
|
-$639.6K
148733941.18%
YoY
|
-$1.655M
-671.17%
YoY
|
-$0.70
18.64%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
57.89M shares
12.07%
YoY
|
66.35M shares
29.04%
YoY
|
61.37M shares
19.47%
YoY
|
46.55M shares
1.58%
YoY
|
51.66M shares
1.48%
YoY
|
51.42M shares
1.25%
YoY
|
51.37M shares
N/A
|
45.83M shares
16.36%
YoY
|
50.90M shares
17.17%
YoY
|
50.79M shares
54.66%
YoY
|
N/A
|
39.39M
23.21%
YoY
|
43.45M
35.94%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
66.35M shares
29.04%
YoY
|
61.38M shares
19.49%
YoY
|
N/A
|
52.24M shares
2.62%
YoY
|
51.42M shares
1.25%
YoY
|
51.37M shares
N/A
|
N/A
|
50.90M shares
17.17%
YoY
|
50.79M shares
54.66%
YoY
|
N/A
|
N/A
|
43.45M
35.94%
YoY
|
Loading...