|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$206.0M
-28.18%
YoY
|
$286.8M
-51.36%
YoY
|
$589.5M
186.04%
YoY
|
$206.1M
-62.7%
YoY
|
$552.6M
78.66%
YoY
|
| Cost Of Revenue |
$156.0M
-33.55%
YoY
|
$234.8M
-46.76%
YoY
|
$441.1M
247.3%
YoY
|
$127.0M
-60.77%
YoY
|
$323.8M
62.94%
YoY
|
| Gross Profit |
$49.92M
-3.92%
YoY
|
$51.95M
-65.0%
YoY
|
$148.5M
87.68%
YoY
|
$79.10M
-65.43%
YoY
|
$228.8M
106.91%
YoY
|
| Selling, General & Admin |
$71.30M
-24.14%
YoY
|
$93.98M
-37.76%
YoY
|
$151.0M
325.32%
YoY
|
$35.50M
-69.0%
YoY
|
$114.5M
-8.27%
YoY
|
| Research & Development |
$16.53M
-24.26%
YoY
|
$21.82M
-4.23%
YoY
|
$22.79M
499.63%
YoY
|
$3.800M
-75.97%
YoY
|
$15.81M
10.71%
YoY
|
| Depreciation & Amortization |
$11.20M
0.85%
YoY
|
$11.10M
28.88%
YoY
|
$8.615M
330.75%
YoY
|
$2.000M
-78.83%
YoY
|
$9.448M
-12.61%
YoY
|
| Operating Expenses |
$139.6M
20.53%
YoY
|
$115.8M
-33.36%
YoY
|
$173.8M
341.05%
YoY
|
$39.40M
-73.91%
YoY
|
$151.0M
-28.48%
YoY
|
| Operating Profit |
-$89.65M
40.42%
YoY
|
-$63.85M
152.2%
YoY
|
-$25.32M
-163.77%
YoY
|
$39.70M
-48.98%
YoY
|
$77.81M
-177.39%
YoY
|
| Interest Expense |
$7.257M
91.23%
YoY
|
$3.795M
140.19%
YoY
|
$1.580M
-890.0%
YoY
|
-$200.0K
-113.35%
YoY
|
$1.498M
52.86%
YoY
|
| Other Income/Expense, Net |
$3.001M
-162.94%
YoY
|
-$4.768M
63.62%
YoY
|
-$2.914M
108.14%
YoY
|
-$1.400M
-72.41%
YoY
|
-$5.074M
293.94%
YoY
|
| Pretax Income |
-$86.65M
-11.7%
YoY
|
-$98.13M
247.61%
YoY
|
-$28.23M
-173.9%
YoY
|
$38.20M
-47.48%
YoY
|
$72.74M
-171.43%
YoY
|
| Income Tax |
$1.821M
-80.54%
YoY
|
$9.359M
-255.31%
YoY
|
-$6.026M
-179.29%
YoY
|
$7.600M
-37.69%
YoY
|
$12.20M
-227.9%
YoY
|
| Net Earnings |
-$90.37M
-14.26%
YoY
|
-$105.4M
369.88%
YoY
|
-$22.43M
-173.79%
YoY
|
$30.40M
-49.2%
YoY
|
$59.85M
-164.49%
YoY
|
| Basic Earnings Per Share |
-$2.56
-23.35%
YoY
|
-$3.34
363.89%
YoY
|
-$0.72
N/A
|
N/A
|
$1.99
-163.58%
YoY
|
| Diluted Earnings Per Share |
-$2.56
-23.12%
YoY
|
-$3.33
362.5%
YoY
|
-$0.72
-100.0%
YoY
|
$932.5K
50135133.19%
YoY
|
$1.86
-159.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.29M shares
11.74%
YoY
|
31.59M shares
1.79%
YoY
|
31.03M shares
N/A
|
N/A
|
30.01M shares
1.09%
YoY
|
| Diluted Shares Outstanding |
35.29M shares
11.74%
YoY
|
31.59M shares
1.79%
YoY
|
31.03M shares
N/A
|
N/A
|
32.12M shares
8.22%
YoY
|
|
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 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$67.57M
-31.11%
YoY
|
$48.66M
-25.66%
YoY
|
$41.75M
-23.84%
YoY
|
$68.42M
-66.8%
YoY
|
$98.08M
-33.4%
YoY
|
$65.46M
-52.55%
YoY
|
$54.82M
-70.3%
YoY
|
$206.1M
0.0%
YoY
|
$147.3M
-22.19%
YoY
|
$138.0M
-11.22%
YoY
|
$184.6M
61.66%
YoY
|
$206.1M
119.88%
YoY
|
$189.3M
81.68%
YoY
|
$155.4M
151.82%
YoY
|
$114.2M
93.53%
YoY
|
$93.72M
11.05%
YoY
|
$104.2M
-9.72%
YoY
|
$61.71M
-32.23%
YoY
|
| Cost Of Revenue |
N/A
|
$50.18M
-33.29%
YoY
|
$38.71M
-28.32%
YoY
|
$33.10M
-30.84%
YoY
|
$57.74M
-41.52%
YoY
|
$75.22M
-35.9%
YoY
|
$54.00M
-43.69%
YoY
|
$47.86M
-62.92%
YoY
|
$98.74M
-22.24%
YoY
|
$117.3M
5.35%
YoY
|
$95.91M
9.67%
YoY
|
$129.1M
93.27%
YoY
|
$127.0M
118.47%
YoY
|
$111.4M
68.77%
YoY
|
$87.45M
105.09%
YoY
|
$66.79M
61.0%
YoY
|
$58.13M
19.7%
YoY
|
$66.00M
2.01%
YoY
|
$42.64M
-18.86%
YoY
|
| Gross Profit |
N/A
|
$17.39M
-23.93%
YoY
|
$9.954M
-13.13%
YoY
|
$8.649M
24.32%
YoY
|
$10.68M
-49.11%
YoY
|
$22.86M
-23.59%
YoY
|
$11.46M
-72.75%
YoY
|
$6.957M
-87.47%
YoY
|
$20.98M
-73.47%
YoY
|
$29.92M
-61.58%
YoY
|
$42.05M
-38.1%
YoY
|
$55.51M
17.11%
YoY
|
$79.09M
122.18%
YoY
|
$77.87M
104.08%
YoY
|
$67.94M
256.31%
YoY
|
$47.40M
170.57%
YoY
|
$35.60M
-0.68%
YoY
|
$38.16M
-24.76%
YoY
|
$19.07M
-50.48%
YoY
|
| Selling, General & Admin |
N/A
|
$24.51M
-12.65%
YoY
|
$16.00M
-21.53%
YoY
|
$14.90M
-41.25%
YoY
|
$20.17M
-43.97%
YoY
|
$28.06M
-36.01%
YoY
|
$20.40M
-46.77%
YoY
|
$25.35M
-22.76%
YoY
|
$36.00M
1.29%
YoY
|
$43.85M
35.5%
YoY
|
$38.32M
36.61%
YoY
|
$32.82M
50.83%
YoY
|
$35.54M
9.89%
YoY
|
$32.36M
1.45%
YoY
|
$28.05M
15.91%
YoY
|
$21.76M
-19.62%
YoY
|
$32.34M
-22.44%
YoY
|
$31.90M
-27.33%
YoY
|
$24.20M
-14.0%
YoY
|
| Research & Development |
N/A
|
$4.049M
-20.39%
YoY
|
$3.836M
-29.03%
YoY
|
$3.847M
-33.93%
YoY
|
$5.507M
-20.23%
YoY
|
$5.086M
-5.45%
YoY
|
$5.405M
-4.98%
YoY
|
$5.823M
20.93%
YoY
|
$6.904M
79.65%
YoY
|
$5.379M
33.51%
YoY
|
$5.688M
34.15%
YoY
|
$4.815M
29.16%
YoY
|
$3.843M
0.73%
YoY
|
$4.029M
34.3%
YoY
|
$4.240M
35.81%
YoY
|
$3.728M
-3.14%
YoY
|
$3.815M
-11.51%
YoY
|
$3.000M
-26.83%
YoY
|
$3.122M
-25.81%
YoY
|
| Depreciation & Amortization |
N/A
|
$3.035M
-3.8%
YoY
|
$3.091M
25.45%
YoY
|
$3.150M
36.6%
YoY
|
$3.147M
56.02%
YoY
|
$3.155M
58.3%
YoY
|
$2.464M
29.07%
YoY
|
$2.306M
12.27%
YoY
|
$2.017M
0.0%
YoY
|
$1.993M
-5.72%
YoY
|
$1.909M
5.18%
YoY
|
$2.054M
-22.37%
YoY
|
$2.017M
-28.22%
YoY
|
$2.114M
-24.5%
YoY
|
$1.815M
-11.29%
YoY
|
$2.646M
62.13%
YoY
|
$2.810M
13.08%
YoY
|
$2.800M
21.74%
YoY
|
$2.046M
46.88%
YoY
|
| Operating Expenses |
N/A
|
$50.21M
51.46%
YoY
|
$21.16M
-17.98%
YoY
|
$19.18M
-38.47%
YoY
|
$25.68M
-40.15%
YoY
|
$33.15M
-32.67%
YoY
|
$25.80M
-41.37%
YoY
|
$31.18M
-17.17%
YoY
|
$42.90M
8.94%
YoY
|
$49.23M
35.28%
YoY
|
$44.00M
83.78%
YoY
|
$37.64M
-30.94%
YoY
|
$39.38M
8.92%
YoY
|
$36.39M
4.27%
YoY
|
$23.94M
-12.36%
YoY
|
$54.50M
-47.05%
YoY
|
$36.16M
-21.41%
YoY
|
$34.90M
-27.29%
YoY
|
$27.32M
-15.54%
YoY
|
| Operating Profit |
N/A
|
-$32.82M
218.98%
YoY
|
-$11.21M
-21.85%
YoY
|
-$10.53M
-56.51%
YoY
|
-$15.00M
-31.58%
YoY
|
-$10.29M
-46.73%
YoY
|
-$14.34M
635.49%
YoY
|
-$24.22M
-235.56%
YoY
|
-$21.92M
-155.2%
YoY
|
-$19.31M
-146.56%
YoY
|
-$1.950M
-104.43%
YoY
|
$17.87M
-351.44%
YoY
|
$39.71M
-7190.71%
YoY
|
$41.48M
1160.79%
YoY
|
$44.00M
-633.08%
YoY
|
-$7.106M
-91.68%
YoY
|
-$560.0K
-94.49%
YoY
|
$3.290M
21.4%
YoY
|
-$8.253M
-233.98%
YoY
|
| Interest Expense |
N/A
|
$1.075M
-9.44%
YoY
|
$1.137M
91.09%
YoY
|
$2.467M
-757.87%
YoY
|
-$1.634M
280.0%
YoY
|
$1.187M
235.31%
YoY
|
$595.0K
23.7%
YoY
|
-$375.0K
-219.43%
YoY
|
-$430.0K
-300.93%
YoY
|
$354.0K
26.43%
YoY
|
$481.0K
90.12%
YoY
|
$314.0K
-7.1%
YoY
|
$214.0K
-65.87%
YoY
|
$280.0K
-193.33%
YoY
|
$253.0K
-13.65%
YoY
|
$338.0K
51.57%
YoY
|
$627.0K
205.85%
YoY
|
-$300.0K
N/A
|
$293.0K
20.08%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$1.405M
198.3%
YoY
|
-$883.0K
8.34%
YoY
|
$6.114M
-1289.49%
YoY
|
-$2.593M
368.05%
YoY
|
-$471.0K
-58.76%
YoY
|
-$815.0K
117.33%
YoY
|
-$514.0K
24.46%
YoY
|
-$554.0K
-63.84%
YoY
|
-$1.142M
-68.63%
YoY
|
-$375.0K
-40.29%
YoY
|
-$413.0K
86.04%
YoY
|
-$1.532M
162.33%
YoY
|
-$3.640M
3540.0%
YoY
|
-$628.0K
48.82%
YoY
|
-$222.0K
303.64%
YoY
|
-$584.0K
34.87%
YoY
|
-$100.0K
N/A
|
-$422.0K
-298.12%
YoY
|
| Pretax Income |
N/A
|
-$34.22M
218.08%
YoY
|
-$12.09M
-20.23%
YoY
|
-$4.419M
-91.51%
YoY
|
-$20.14M
-12.07%
YoY
|
-$10.76M
-47.4%
YoY
|
-$15.16M
551.91%
YoY
|
-$52.07M
-398.35%
YoY
|
-$22.90M
-159.99%
YoY
|
-$20.46M
-154.06%
YoY
|
-$2.325M
-105.36%
YoY
|
$17.45M
-338.18%
YoY
|
$38.18M
-3437.06%
YoY
|
$37.84M
1204.83%
YoY
|
$43.37M
-599.91%
YoY
|
-$7.328M
-91.43%
YoY
|
-$1.144M
-89.21%
YoY
|
$2.900M
7.41%
YoY
|
-$8.675M
-236.12%
YoY
|
| Income Tax |
N/A
|
$117.0K
-63.66%
YoY
|
$452.0K
189.74%
YoY
|
$505.0K
-93.76%
YoY
|
$786.0K
-116.71%
YoY
|
$322.0K
-104.6%
YoY
|
$156.0K
-93.04%
YoY
|
$8.096M
135.49%
YoY
|
-$4.705M
-161.95%
YoY
|
-$7.001M
-181.52%
YoY
|
$2.242M
-76.14%
YoY
|
$3.438M
-246.8%
YoY
|
$7.595M
-320.4%
YoY
|
$8.588M
-430.31%
YoY
|
$9.398M
16987.27%
YoY
|
-$2.342M
-65.17%
YoY
|
-$3.446M
62.85%
YoY
|
-$2.600M
-244.44%
YoY
|
$55.00K
-97.06%
YoY
|
| Net Earnings |
N/A
|
-$34.30M
209.51%
YoY
|
-$12.54M
-5.0%
YoY
|
-$4.924M
-91.82%
YoY
|
-$20.94M
14.95%
YoY
|
-$11.08M
-17.91%
YoY
|
-$13.20M
186.9%
YoY
|
-$60.18M
-533.43%
YoY
|
-$18.21M
-159.91%
YoY
|
-$13.50M
-146.65%
YoY
|
-$4.602M
-113.6%
YoY
|
$13.88M
-371.7%
YoY
|
$30.40M
1292.12%
YoY
|
$28.94M
729.83%
YoY
|
$33.84M
-482.61%
YoY
|
-$5.110M
-93.52%
YoY
|
$2.184M
-125.47%
YoY
|
$3.487M
156.02%
YoY
|
-$8.844M
-305.24%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.94
168.57%
YoY
|
-$0.35
-14.63%
YoY
|
-$0.15
-92.19%
YoY
|
N/A
|
-$0.35
-18.6%
YoY
|
-$0.41
173.33%
YoY
|
-$1.92
-526.67%
YoY
|
N/A
|
-$0.43
-144.79%
YoY
|
-$0.15
-113.27%
YoY
|
$0.45
-364.71%
YoY
|
$1.00
1328.57%
YoY
|
$0.96
700.0%
YoY
|
$1.13
-476.67%
YoY
|
-$0.17
-93.61%
YoY
|
$0.07
-124.14%
YoY
|
$0.12
140.0%
YoY
|
-$0.30
-314.29%
YoY
|
| Diluted Earnings Per Share |
N/A
|
-$0.94
168.57%
YoY
|
-$0.35
-14.63%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.66
-100.0%
YoY
|
-$0.35
-18.6%
YoY
|
-$0.41
173.33%
YoY
|
-$1.916M
-445618669.11%
YoY
|
-$582.8K
-62669922.52%
YoY
|
-$0.43
-148.31%
YoY
|
-$0.15
-114.42%
YoY
|
$0.43
-352.94%
YoY
|
$0.93
1228.57%
YoY
|
$0.89
641.67%
YoY
|
$1.04
-446.67%
YoY
|
-$0.17
-93.61%
YoY
|
$0.07
-124.14%
YoY
|
$0.12
140.0%
YoY
|
-$0.30
-314.29%
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
|
| Basic Shares Outstanding |
36.41M shares
14.37%
YoY
|
36.36M shares
14.63%
YoY
|
36.09M shares
14.26%
YoY
|
31.99M shares
1.65%
YoY
|
31.83M shares
4.66%
YoY
|
31.72M shares
1.67%
YoY
|
31.59M shares
1.99%
YoY
|
31.47M shares
2.51%
YoY
|
30.42M shares
0.0%
YoY
|
31.20M shares
3.02%
YoY
|
30.97M shares
3.1%
YoY
|
30.70M shares
2.63%
YoY
|
30.42M shares
2.08%
YoY
|
30.28M shares
1.87%
YoY
|
30.04M shares
1.04%
YoY
|
29.91M shares
0.78%
YoY
|
29.80M shares
0.75%
YoY
|
29.73M shares
-0.2%
YoY
|
29.73M shares
-1.51%
YoY
|
| Diluted Shares Outstanding |
N/A
|
36.38M shares
15.45%
YoY
|
36.01M shares
14.0%
YoY
|
32.36M shares
3.02%
YoY
|
N/A
|
31.51M shares
1.01%
YoY
|
31.59M shares
1.99%
YoY
|
31.41M shares
-3.39%
YoY
|
32.64M shares
0.0%
YoY
|
31.20M shares
-4.39%
YoY
|
30.97M shares
-4.42%
YoY
|
32.51M shares
8.69%
YoY
|
32.64M shares
6.73%
YoY
|
32.63M shares
N/A
|
32.40M shares
8.99%
YoY
|
29.91M shares
0.78%
YoY
|
30.58M shares
3.42%
YoY
|
N/A
|
29.73M shares
-2.32%
YoY
|
Loading...