|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$473.3M
24.16%
YoY
|
$381.2M
158.97%
YoY
|
$147.2M
28.74%
YoY
|
$114.3M
43.79%
YoY
|
$79.52M
1762.8%
YoY
|
| Cost Of Revenue |
$449.7M
19.06%
YoY
|
$377.7M
154.94%
YoY
|
$148.2M
44.64%
YoY
|
$102.4M
44.35%
YoY
|
$70.96M
10381.68%
YoY
|
| Gross Profit |
$23.63M
569.86%
YoY
|
$3.527M
-473.23%
YoY
|
-$945.0K
-107.93%
YoY
|
$11.92M
39.2%
YoY
|
$8.562M
138.36%
YoY
|
| Selling, General & Admin |
$69.06M
-14.77%
YoY
|
$81.03M
-0.64%
YoY
|
$81.55M
117.79%
YoY
|
$37.45M
36.38%
YoY
|
$27.46M
199.81%
YoY
|
| Research & Development |
$40.27M
-15.22%
YoY
|
$47.50M
17.06%
YoY
|
$40.58M
37.75%
YoY
|
$29.46M
18.73%
YoY
|
$24.81M
85.52%
YoY
|
| Depreciation & Amortization |
$21.61M
-5.37%
YoY
|
$22.84M
78.17%
YoY
|
$12.82M
70.8%
YoY
|
$7.504M
97.99%
YoY
|
$3.790M
436.07%
YoY
|
| Operating Expenses |
$128.1M
-0.33%
YoY
|
$128.5M
5.24%
YoY
|
$122.1M
70.25%
YoY
|
$71.74M
37.25%
YoY
|
$52.27M
131.98%
YoY
|
| Operating Profit |
-$104.5M
-16.42%
YoY
|
-$125.0M
1.57%
YoY
|
-$123.1M
105.75%
YoY
|
-$59.82M
36.87%
YoY
|
-$43.71M
130.77%
YoY
|
| Interest Expense |
-$35.06M
63.51%
YoY
|
-$21.44M
377.59%
YoY
|
-$4.490M
-33.06%
YoY
|
-$6.708M
3340.0%
YoY
|
-$195.0K
-129.15%
YoY
|
| Other Income/Expense, Net |
-$6.955M
-127.42%
YoY
|
$25.37M
-962.5%
YoY
|
-$2.941M
-59.68%
YoY
|
-$7.294M
3821.51%
YoY
|
-$186.0K
365.0%
YoY
|
| Pretax Income |
-$111.4M
11.84%
YoY
|
-$99.64M
-20.93%
YoY
|
-$126.0M
87.77%
YoY
|
-$67.11M
52.9%
YoY
|
-$43.89M
139.71%
YoY
|
| Income Tax |
-$192.0K
-425.42%
YoY
|
$59.00K
-74.46%
YoY
|
$231.0K
381.25%
YoY
|
$48.00K
152.63%
YoY
|
$19.00K
-108.6%
YoY
|
| Net Earnings |
-$115.3M
-9.85%
YoY
|
-$127.9M
1.31%
YoY
|
-$126.2M
87.98%
YoY
|
-$67.16M
52.95%
YoY
|
-$43.91M
142.74%
YoY
|
| Basic Earnings Per Share |
-$0.61
-14.08%
YoY
|
-$0.71
-31.73%
YoY
|
-$1.04
28.4%
YoY
|
-$0.81
24.62%
YoY
|
-$0.65
N/A
|
| Diluted Earnings Per Share |
-$0.61
-14.08%
YoY
|
-$0.71
-31.73%
YoY
|
-$1.04
28.4%
YoY
|
-$0.81
24.62%
YoY
|
-$0.65
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
187.9M shares
4.48%
YoY
|
179.9M shares
47.63%
YoY
|
121.8M shares
46.27%
YoY
|
83.30M shares
23.02%
YoY
|
67.71M shares
N/A
|
| Diluted Shares Outstanding |
187.9M shares
4.48%
YoY
|
179.9M shares
47.63%
YoY
|
121.8M shares
46.27%
YoY
|
83.30M shares
23.02%
YoY
|
67.71M shares
N/A
|
|
Concept
|
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 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$34.10M
-69.84%
YoY
|
$33.77M
-69.03%
YoY
|
$21.13M
-84.3%
YoY
|
$116.6M
17.55%
YoY
|
$113.1M
-13.15%
YoY
|
$109.0M
-1.54%
YoY
|
$134.6M
45.65%
YoY
|
$99.18M
126.86%
YoY
|
$130.2M
306.81%
YoY
|
$110.7M
179.02%
YoY
|
$92.45M
190.69%
YoY
|
$43.72M
85.78%
YoY
|
$32.00M
13.47%
YoY
|
$39.69M
28.04%
YoY
|
$31.80M
0.64%
YoY
|
$23.53M
N/A
|
| Cost Of Revenue |
$34.56M
-68.28%
YoY
|
$34.60M
-67.38%
YoY
|
$15.90M
-87.3%
YoY
|
$109.6M
11.39%
YoY
|
$108.9M
-13.42%
YoY
|
$106.1M
0.85%
YoY
|
$125.1M
28.11%
YoY
|
$98.39M
115.72%
YoY
|
$125.8M
298.25%
YoY
|
$105.2M
164.77%
YoY
|
$97.67M
212.7%
YoY
|
$45.61M
109.13%
YoY
|
$31.59M
17.46%
YoY
|
$39.72M
48.77%
YoY
|
$31.23M
15.68%
YoY
|
$21.81M
N/A
|
| Gross Profit |
-$457.0K
-111.04%
YoY
|
-$824.0K
-127.76%
YoY
|
$5.238M
-45.0%
YoY
|
$6.996M
786.69%
YoY
|
$4.139M
-5.22%
YoY
|
$2.968M
-46.77%
YoY
|
$9.523M
-282.36%
YoY
|
$789.0K
-141.68%
YoY
|
$4.367M
967.73%
YoY
|
$5.576M
-18686.67%
YoY
|
-$5.222M
-1017.75%
YoY
|
-$1.893M
-209.93%
YoY
|
$409.0K
-68.71%
YoY
|
-$30.00K
-100.7%
YoY
|
$569.0K
-87.63%
YoY
|
$1.722M
N/A
|
| Selling, General & Admin |
$12.29M
-31.23%
YoY
|
$10.16M
-6.41%
YoY
|
$14.83M
-8.28%
YoY
|
$24.17M
11.98%
YoY
|
$17.87M
-15.06%
YoY
|
$10.85M
-51.76%
YoY
|
$16.17M
-30.09%
YoY
|
$21.59M
-9.99%
YoY
|
$21.04M
-25.05%
YoY
|
$22.49M
42.72%
YoY
|
$23.12M
68.38%
YoY
|
$23.98M
87.17%
YoY
|
$28.08M
206.17%
YoY
|
$15.76M
110.15%
YoY
|
$13.73M
71.66%
YoY
|
$12.81M
N/A
|
| Research & Development |
$7.006M
-33.43%
YoY
|
$7.456M
-27.7%
YoY
|
$6.941M
-45.1%
YoY
|
$6.790M
-42.27%
YoY
|
$10.53M
-7.94%
YoY
|
$10.31M
-14.18%
YoY
|
$12.64M
2.73%
YoY
|
$11.76M
-17.03%
YoY
|
$11.43M
9.32%
YoY
|
$12.02M
36.28%
YoY
|
$12.31M
72.67%
YoY
|
$14.18M
79.43%
YoY
|
$10.46M
54.75%
YoY
|
$8.818M
24.2%
YoY
|
$7.127M
-6.22%
YoY
|
$7.900M
N/A
|
| Depreciation & Amortization |
$3.863M
-29.25%
YoY
|
$3.835M
-28.09%
YoY
|
$4.226M
-19.7%
YoY
|
$5.554M
-12.29%
YoY
|
$5.460M
-1.14%
YoY
|
$5.333M
-3.7%
YoY
|
$5.263M
-2.61%
YoY
|
$6.332M
45.33%
YoY
|
$5.523M
82.28%
YoY
|
$5.538M
95.07%
YoY
|
$5.404M
108.57%
YoY
|
$4.357M
101.9%
YoY
|
$3.030M
-43.32%
YoY
|
$2.839M
-6.3%
YoY
|
$2.591M
N/A
|
$2.158M
N/A
|
| Operating Expenses |
$19.30M
-32.05%
YoY
|
$17.61M
-56.4%
YoY
|
$21.77M
-24.44%
YoY
|
$30.96M
-7.16%
YoY
|
$28.40M
-12.55%
YoY
|
$40.39M
17.04%
YoY
|
$28.81M
-18.69%
YoY
|
$33.35M
-12.61%
YoY
|
$32.48M
-15.72%
YoY
|
$34.51M
40.41%
YoY
|
$35.43M
69.85%
YoY
|
$38.16M
83.92%
YoY
|
$38.53M
141.93%
YoY
|
$24.58M
68.35%
YoY
|
$20.86M
33.72%
YoY
|
$20.75M
N/A
|
| Operating Profit |
-$19.76M
-18.57%
YoY
|
-$18.44M
-50.74%
YoY
|
-$16.53M
-14.28%
YoY
|
-$23.96M
-26.39%
YoY
|
-$24.26M
-13.69%
YoY
|
-$37.42M
29.33%
YoY
|
-$19.29M
-52.56%
YoY
|
-$32.56M
-18.71%
YoY
|
-$28.11M
-26.27%
YoY
|
-$28.94M
17.58%
YoY
|
-$40.65M
100.34%
YoY
|
-$40.05M
110.52%
YoY
|
-$38.13M
160.76%
YoY
|
-$24.61M
138.92%
YoY
|
-$20.29M
84.46%
YoY
|
-$19.02M
N/A
|
| Interest Expense |
-$1.849M
-74.24%
YoY
|
-$1.708M
-75.15%
YoY
|
-$8.596M
34.9%
YoY
|
-$14.64M
170.39%
YoY
|
-$7.179M
14.35%
YoY
|
-$6.874M
95.06%
YoY
|
-$6.372M
-0.25%
YoY
|
-$5.414M
1084.68%
YoY
|
-$6.278M
319.09%
YoY
|
-$3.524M
175.96%
YoY
|
-$6.388M
407.79%
YoY
|
-$457.0K
-80.64%
YoY
|
-$1.498M
-41.94%
YoY
|
-$1.277M
-44.48%
YoY
|
-$1.258M
25.8%
YoY
|
-$2.360M
N/A
|
| Other Income/Expense, Net |
$164.0K
-96.74%
YoY
|
$1.653M
-113.97%
YoY
|
-$9.783M
-167.67%
YoY
|
$36.00K
-99.5%
YoY
|
$5.023M
-345.26%
YoY
|
-$11.83M
-923.31%
YoY
|
$14.46M
-39.86%
YoY
|
$7.238M
-529.05%
YoY
|
-$2.048M
-150.33%
YoY
|
$1.437M
-151.14%
YoY
|
$24.04M
-1269.11%
YoY
|
-$1.687M
-293.02%
YoY
|
$4.069M
-275.39%
YoY
|
-$2.810M
1305.0%
YoY
|
-$2.056M
N/A
|
$874.0K
N/A
|
| Pretax Income |
-$21.90M
13.82%
YoY
|
-$17.98M
-63.5%
YoY
|
-$26.31M
444.8%
YoY
|
-$38.12M
24.03%
YoY
|
-$19.24M
-36.21%
YoY
|
-$49.25M
79.11%
YoY
|
-$4.830M
-70.93%
YoY
|
-$30.73M
-27.16%
YoY
|
-$30.16M
-11.45%
YoY
|
-$27.50M
0.29%
YoY
|
-$16.62M
-25.65%
YoY
|
-$42.19M
66.5%
YoY
|
-$34.06M
101.03%
YoY
|
-$27.42M
115.9%
YoY
|
-$22.35M
84.69%
YoY
|
-$25.34M
N/A
|
| Income Tax |
$0.00
-100.0%
YoY
|
$6.000K
-104.35%
YoY
|
$0.00
-100.0%
YoY
|
-$75.00K
-358.62%
YoY
|
$6.000K
-53.85%
YoY
|
-$138.0K
-346.43%
YoY
|
$15.00K
-138.46%
YoY
|
$29.00K
123.08%
YoY
|
$13.00K
-94.04%
YoY
|
$56.00K
N/A
|
-$39.00K
N/A
|
$13.00K
-72.92%
YoY
|
$218.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$48.00K
N/A
|
| Net Earnings |
-$22.94M
30.54%
YoY
|
-$19.70M
-65.34%
YoY
|
-$21.28M
596.89%
YoY
|
-$37.85M
-29.4%
YoY
|
-$17.57M
-41.76%
YoY
|
-$56.84M
106.29%
YoY
|
-$3.054M
-81.58%
YoY
|
-$53.61M
27.01%
YoY
|
-$30.17M
-11.98%
YoY
|
-$27.55M
0.49%
YoY
|
-$16.58M
-25.82%
YoY
|
-$42.21M
66.23%
YoY
|
-$34.27M
102.31%
YoY
|
-$27.42M
115.9%
YoY
|
-$22.35M
84.69%
YoY
|
-$25.39M
N/A
|
| Basic Earnings Per Share |
-$4.14
4500.0%
YoY
|
-$3.58
1093.33%
YoY
|
-$0.11
450.0%
YoY
|
-$0.20
-31.03%
YoY
|
-$0.09
-43.75%
YoY
|
-$0.30
100.0%
YoY
|
-$0.02
-80.0%
YoY
|
-$0.29
7.41%
YoY
|
-$0.16
-44.83%
YoY
|
-$0.15
-40.0%
YoY
|
-$0.10
-52.38%
YoY
|
-$0.27
N/A
|
-$0.29
52.63%
YoY
|
-$0.25
N/A
|
-$0.21
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$4.14
4500.0%
YoY
|
-$3.58
1093.33%
YoY
|
-$0.11
450.0%
YoY
|
-$0.20
-31.03%
YoY
|
-$0.09
-43.75%
YoY
|
-$0.30
100.0%
YoY
|
-$0.02
-80.0%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.16
-44.83%
YoY
|
-$0.15
-40.0%
YoY
|
-$0.10
-52.38%
YoY
|
-$232.7K
63.18%
YoY
|
-$0.29
52.63%
YoY
|
-$0.25
257.14%
YoY
|
-$0.21
200.0%
YoY
|
-$142.6K
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
|
| Basic Shares Outstanding |
6.120M shares
-97.06%
YoY
|
212.0M shares
2.19%
YoY
|
211.1M shares
2.05%
YoY
|
208.4M shares
0.93%
YoY
|
208.0M shares
1.13%
YoY
|
207.5M shares
11.82%
YoY
|
206.9M shares
28.72%
YoY
|
206.5M shares
15.95%
YoY
|
205.7M shares
73.25%
YoY
|
185.5M shares
69.87%
YoY
|
160.7M shares
47.77%
YoY
|
178.1M shares
N/A
|
118.7M shares
30.81%
YoY
|
109.2M shares
N/A
|
108.8M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
5.544M shares
-97.05%
YoY
|
5.496M shares
-97.07%
YoY
|
191.0M shares
2.08%
YoY
|
N/A
|
188.2M shares
1.14%
YoY
|
187.7M shares
1.18%
YoY
|
187.1M shares
16.43%
YoY
|
N/A
|
186.1M shares
56.77%
YoY
|
185.5M shares
69.87%
YoY
|
160.7M shares
47.77%
YoY
|
N/A
|
118.7M shares
30.81%
YoY
|
109.2M shares
N/A
|
108.8M shares
N/A
|
N/A
|
Loading...