|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$234.0M
76.55%
YoY
|
$132.6M
70.4%
YoY
|
$77.80M
407.65%
YoY
|
$15.33M
3610.65%
YoY
|
$413.0K
-88.92%
YoY
|
| Cost Of Revenue |
$74.36M
43.93%
YoY
|
$51.67M
120.7%
YoY
|
$23.41M
390.78%
YoY
|
$4.770M
N/A
|
N/A
|
| Gross Profit |
$159.7M
97.38%
YoY
|
$80.90M
48.74%
YoY
|
$54.39M
415.04%
YoY
|
$10.56M
N/A
|
N/A
|
| Selling, General & Admin |
$297.7M
32.96%
YoY
|
$223.9M
12.63%
YoY
|
$198.8M
30.94%
YoY
|
$151.8M
144.87%
YoY
|
$62.01M
15.13%
YoY
|
| Research & Development |
$79.41M
-21.6%
YoY
|
$101.3M
-12.88%
YoY
|
$116.3M
-7.58%
YoY
|
$125.8M
22.3%
YoY
|
$102.9M
11.2%
YoY
|
| Depreciation & Amortization |
$11.38M
-66.28%
YoY
|
$33.73M
69.91%
YoY
|
$19.85M
93.69%
YoY
|
$10.25M
252.35%
YoY
|
$2.909M
68.54%
YoY
|
| Operating Expenses |
$377.1M
15.97%
YoY
|
$325.2M
3.22%
YoY
|
$315.1M
13.48%
YoY
|
$277.6M
68.4%
YoY
|
$164.9M
12.65%
YoY
|
| Operating Profit |
-$316.8M
-7.36%
YoY
|
-$342.0M
24.5%
YoY
|
-$274.7M
0.55%
YoY
|
-$273.2M
66.1%
YoY
|
-$164.5M
15.3%
YoY
|
| Interest Expense |
$19.36M
17.49%
YoY
|
$16.47M
162.62%
YoY
|
$6.273M
-58.59%
YoY
|
$15.15M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$838.0K
-61.58%
YoY
|
-$2.181M
187.35%
YoY
|
-$759.0K
28.21%
YoY
|
-$592.0K
95.38%
YoY
|
-$303.0K
-60.8%
YoY
|
| Pretax Income |
-$323.7M
-9.01%
YoY
|
-$355.7M
26.45%
YoY
|
-$281.3M
-1.19%
YoY
|
-$284.7M
78.58%
YoY
|
-$159.4M
14.23%
YoY
|
| Income Tax |
$300.0K
-57.14%
YoY
|
$700.0K
N/A
|
$0.00
-100.0%
YoY
|
-$2.620M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$324.0M
-9.09%
YoY
|
-$356.4M
26.7%
YoY
|
-$281.3M
-0.28%
YoY
|
-$282.1M
76.94%
YoY
|
-$159.4M
11.83%
YoY
|
| Basic Earnings Per Share |
-$3.83
-21.84%
YoY
|
-$4.90
17.51%
YoY
|
-$4.17
-14.2%
YoY
|
-$4.86
32.43%
YoY
|
-$3.67
N/A
|
| Diluted Earnings Per Share |
-$3.83
-21.84%
YoY
|
-$4.90
17.51%
YoY
|
-$4.17
-14.2%
YoY
|
-$4.86
32.43%
YoY
|
-$3.67
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
84.60M shares
16.35%
YoY
|
72.71M shares
7.71%
YoY
|
67.51M shares
16.37%
YoY
|
58.01M shares
33.47%
YoY
|
43.46M shares
N/A
|
| Diluted Shares Outstanding |
84.60M shares
16.35%
YoY
|
72.71M shares
7.71%
YoY
|
67.51M shares
16.37%
YoY
|
58.01M shares
33.47%
YoY
|
43.46M 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 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$59.88M
5.47%
YoY
|
$65.39M
12.48%
YoY
|
$51.94M
5.28%
YoY
|
$69.80M
39.82%
YoY
|
$56.78M
95.68%
YoY
|
$58.13M
104.93%
YoY
|
$49.33M
95.29%
YoY
|
$49.92M
92.37%
YoY
|
$29.02M
46.95%
YoY
|
$28.37M
50.86%
YoY
|
$25.26M
89.95%
YoY
|
$25.95M
133.15%
YoY
|
$19.75M
414.86%
YoY
|
$18.80M
6188.96%
YoY
|
$13.30M
22829.31%
YoY
|
$11.13M
12405.62%
YoY
|
$3.835M
8236.96%
YoY
|
$299.0K
N/A
|
$58.00K
-79.14%
YoY
|
| Cost Of Revenue |
$17.63M
-9.16%
YoY
|
$17.64M
-17.23%
YoY
|
$14.91M
-7.79%
YoY
|
$17.47M
-25.7%
YoY
|
$19.41M
80.79%
YoY
|
$21.31M
123.74%
YoY
|
$16.17M
104.88%
YoY
|
$23.52M
198.38%
YoY
|
$10.74M
82.4%
YoY
|
$9.523M
75.51%
YoY
|
$7.893M
87.04%
YoY
|
$7.881M
115.33%
YoY
|
$5.886M
440.0%
YoY
|
$5.426M
27030.0%
YoY
|
$4.220M
N/A
|
$3.660M
N/A
|
$1.090M
N/A
|
$20.00K
N/A
|
N/A
|
| Gross Profit |
$42.25M
13.08%
YoY
|
$47.75M
29.67%
YoY
|
$37.03M
11.66%
YoY
|
$52.33M
98.16%
YoY
|
$37.36M
104.39%
YoY
|
$36.83M
95.42%
YoY
|
$33.16M
90.93%
YoY
|
$26.41M
46.14%
YoY
|
$18.28M
31.89%
YoY
|
$18.85M
40.87%
YoY
|
$17.37M
91.28%
YoY
|
$18.07M
141.89%
YoY
|
$13.86M
403.96%
YoY
|
$13.38M
4677.86%
YoY
|
$9.080M
N/A
|
$7.470M
N/A
|
$2.750M
N/A
|
$280.0K
N/A
|
N/A
|
| Selling, General & Admin |
$62.58M
-9.43%
YoY
|
$65.82M
-13.78%
YoY
|
$68.91M
4.4%
YoY
|
$84.30M
32.66%
YoY
|
$69.09M
5.05%
YoY
|
$76.34M
65.3%
YoY
|
$66.01M
46.45%
YoY
|
$63.55M
42.6%
YoY
|
$65.78M
24.62%
YoY
|
$46.19M
-8.72%
YoY
|
$45.08M
-8.02%
YoY
|
$44.56M
-14.11%
YoY
|
$52.78M
9.54%
YoY
|
$50.60M
70.9%
YoY
|
$49.01M
130.89%
YoY
|
$51.88M
176.4%
YoY
|
$48.18M
187.85%
YoY
|
$29.61M
117.76%
YoY
|
$21.22M
64.4%
YoY
|
| Research & Development |
$11.38M
-12.87%
YoY
|
$15.90M
-29.17%
YoY
|
$14.39M
-37.9%
YoY
|
$20.05M
2.6%
YoY
|
$13.06M
-49.97%
YoY
|
$22.45M
-9.88%
YoY
|
$23.18M
-24.58%
YoY
|
$19.54M
-33.69%
YoY
|
$26.10M
-13.26%
YoY
|
$24.91M
-15.38%
YoY
|
$30.73M
12.76%
YoY
|
$29.47M
0.78%
YoY
|
$30.10M
3.31%
YoY
|
$29.44M
8.63%
YoY
|
$27.25M
-31.52%
YoY
|
$29.24M
6.37%
YoY
|
$29.13M
12.7%
YoY
|
$27.10M
6.18%
YoY
|
$39.79M
65.84%
YoY
|
| Depreciation & Amortization |
$1.252M
-40.94%
YoY
|
$1.429M
-59.53%
YoY
|
$1.981M
-70.07%
YoY
|
-$899.0K
-105.15%
YoY
|
$2.120M
-61.02%
YoY
|
$3.531M
-35.22%
YoY
|
$6.618M
23.1%
YoY
|
$17.47M
222.31%
YoY
|
$5.439M
5.61%
YoY
|
$5.451M
8.07%
YoY
|
$5.376M
26.76%
YoY
|
$5.419M
25.44%
YoY
|
$5.150M
36.24%
YoY
|
$5.044M
257.73%
YoY
|
$4.241M
473.88%
YoY
|
$4.320M
468.42%
YoY
|
$3.780M
417.81%
YoY
|
$1.410M
78.48%
YoY
|
$739.0K
17.68%
YoY
|
| Operating Expenses |
$73.96M
-9.98%
YoY
|
$81.72M
-20.13%
YoY
|
$83.31M
-6.59%
YoY
|
$105.4M
4.36%
YoY
|
$82.15M
-10.58%
YoY
|
$102.3M
33.43%
YoY
|
$89.19M
17.66%
YoY
|
$101.0M
26.8%
YoY
|
$91.88M
10.86%
YoY
|
$76.69M
-4.19%
YoY
|
$75.80M
-0.59%
YoY
|
$79.67M
-6.75%
YoY
|
$82.88M
7.2%
YoY
|
$80.04M
41.14%
YoY
|
$76.26M
24.97%
YoY
|
$85.44M
84.7%
YoY
|
$77.31M
81.55%
YoY
|
$56.71M
44.95%
YoY
|
$61.02M
65.34%
YoY
|
| Operating Profit |
-$32.26M
-76.84%
YoY
|
-$34.52M
-47.3%
YoY
|
-$46.83M
-19.31%
YoY
|
-$53.11M
-28.83%
YoY
|
-$139.3M
79.77%
YoY
|
-$65.50M
13.24%
YoY
|
-$58.03M
-6.73%
YoY
|
-$74.62M
21.13%
YoY
|
-$77.48M
6.55%
YoY
|
-$57.84M
-17.76%
YoY
|
-$62.22M
-11.13%
YoY
|
-$61.60M
-20.99%
YoY
|
-$72.72M
-5.71%
YoY
|
-$70.34M
23.17%
YoY
|
-$70.01M
14.85%
YoY
|
-$77.97M
68.88%
YoY
|
-$77.13M
81.31%
YoY
|
-$57.11M
45.97%
YoY
|
-$60.96M
66.43%
YoY
|
| Interest Expense |
-$4.101M
-180.52%
YoY
|
-$2.500M
104.92%
YoY
|
$5.256M
16.88%
YoY
|
-$1.964M
-858.3%
YoY
|
$5.093M
-26.37%
YoY
|
-$1.220M
-63.21%
YoY
|
$4.497M
132.88%
YoY
|
$259.0K
-119.29%
YoY
|
$6.917M
340.29%
YoY
|
-$3.316M
-311.34%
YoY
|
$1.931M
23.78%
YoY
|
-$1.343M
-53.21%
YoY
|
$1.571M
-63.75%
YoY
|
$1.569M
-63.13%
YoY
|
$1.560M
-27.37%
YoY
|
-$2.870M
-392.86%
YoY
|
$4.334M
N/A
|
$4.256M
N/A
|
$2.148M
N/A
|
| Other Income/Expense, Net |
-$258.0K
15.7%
YoY
|
-$453.0K
-24.37%
YoY
|
-$438.0K
87.18%
YoY
|
$218.0K
-112.11%
YoY
|
-$223.0K
-288.98%
YoY
|
-$599.0K
116.25%
YoY
|
-$234.0K
5.41%
YoY
|
-$1.800M
1092.05%
YoY
|
$118.0K
-180.82%
YoY
|
-$277.0K
-22.41%
YoY
|
-$222.0K
111.43%
YoY
|
-$151.0K
-20.53%
YoY
|
-$146.0K
0.0%
YoY
|
-$357.0K
166.42%
YoY
|
-$105.0K
-16.67%
YoY
|
-$190.0K
46.15%
YoY
|
-$146.0K
12.31%
YoY
|
-$134.0K
-216.52%
YoY
|
-$126.0K
-18.71%
YoY
|
| Pretax Income |
-$36.62M
-74.01%
YoY
|
-$37.47M
-44.34%
YoY
|
-$49.53M
-17.17%
YoY
|
-$55.70M
-61.84%
YoY
|
-$140.9M
67.73%
YoY
|
-$67.32M
9.58%
YoY
|
-$59.79M
-7.07%
YoY
|
-$146.0M
131.31%
YoY
|
-$83.99M
12.93%
YoY
|
-$61.44M
-14.91%
YoY
|
-$64.34M
-10.19%
YoY
|
-$63.10M
-22.13%
YoY
|
-$74.38M
-8.47%
YoY
|
-$72.20M
19.16%
YoY
|
-$71.64M
15.87%
YoY
|
-$81.03M
78.76%
YoY
|
-$81.26M
96.23%
YoY
|
-$60.59M
62.05%
YoY
|
-$61.83M
75.16%
YoY
|
| Income Tax |
$1.500M
400.0%
YoY
|
N/A
|
N/A
|
$0.00
N/A
|
$300.0K
-57.14%
YoY
|
N/A
|
N/A
|
$0.00
N/A
|
$700.0K
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$2.720M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$100.0K
N/A
|
| Net Earnings |
-$38.12M
-73.01%
YoY
|
-$37.50M
-44.29%
YoY
|
-$53.20M
-11.04%
YoY
|
-$55.70M
-61.84%
YoY
|
-$141.2M
66.71%
YoY
|
-$67.32M
9.58%
YoY
|
-$59.80M
-7.0%
YoY
|
-$146.0M
131.31%
YoY
|
-$84.70M
13.84%
YoY
|
-$61.44M
-14.91%
YoY
|
-$64.30M
-10.24%
YoY
|
-$63.10M
-19.43%
YoY
|
-$74.40M
-8.44%
YoY
|
-$72.20M
19.16%
YoY
|
-$71.64M
15.67%
YoY
|
-$78.31M
72.77%
YoY
|
-$81.26M
96.23%
YoY
|
-$60.59M
62.05%
YoY
|
-$61.93M
75.43%
YoY
|
| Basic Earnings Per Share |
-$0.37
-77.3%
YoY
|
-$0.36
-55.0%
YoY
|
-$0.58
-21.62%
YoY
|
N/A
|
-$1.63
39.32%
YoY
|
-$0.80
-9.09%
YoY
|
-$0.74
-21.28%
YoY
|
N/A
|
-$1.17
6.36%
YoY
|
-$0.88
-17.76%
YoY
|
-$0.94
-12.96%
YoY
|
N/A
|
-$1.10
-17.91%
YoY
|
-$1.07
-4.46%
YoY
|
-$1.08
-6.09%
YoY
|
N/A
|
-$1.34
N/A
|
-$1.12
N/A
|
-$1.15
N/A
|
| Diluted Earnings Per Share |
-$0.37
-77.3%
YoY
|
-$0.36
-55.25%
YoY
|
-$0.58
-21.62%
YoY
|
-$0.64
-64.8%
YoY
|
-$1.63
39.32%
YoY
|
-$0.80
-100.0%
YoY
|
-$0.74
-21.28%
YoY
|
-$1.82
-100.0%
YoY
|
-$1.17
6.36%
YoY
|
-$876.9K
81950644.18%
YoY
|
-$0.94
-12.96%
YoY
|
-$926.0K
-25.1%
YoY
|
-$1.10
-17.91%
YoY
|
-$1.07
-4.46%
YoY
|
-$1.08
-6.09%
YoY
|
-$1.236M
24.51%
YoY
|
-$1.34
-100.0%
YoY
|
-$1.12
-100.0%
YoY
|
-$1.15
-100.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
|
| Basic Shares Outstanding |
104.8M shares
19.18%
YoY
|
104.4M shares
24.28%
YoY
|
88.21M shares
6.54%
YoY
|
87.81M shares
6.73%
YoY
|
87.96M shares
21.81%
YoY
|
84.04M shares
15.49%
YoY
|
82.80M shares
21.17%
YoY
|
82.27M shares
14.6%
YoY
|
72.21M shares
6.53%
YoY
|
72.77M shares
7.86%
YoY
|
68.33M shares
2.55%
YoY
|
71.79M shares
7.88%
YoY
|
67.78M shares
11.99%
YoY
|
67.46M shares
24.34%
YoY
|
66.64M shares
23.7%
YoY
|
66.55M shares
47.53%
YoY
|
60.53M shares
37.24%
YoY
|
54.26M shares
23.29%
YoY
|
53.87M shares
22.35%
YoY
|
| Diluted Shares Outstanding |
104.2M shares
20.32%
YoY
|
103.9M shares
24.12%
YoY
|
91.92M shares
13.29%
YoY
|
N/A
|
86.61M shares
19.95%
YoY
|
83.69M shares
19.45%
YoY
|
81.13M shares
18.73%
YoY
|
N/A
|
72.21M shares
6.53%
YoY
|
70.06M shares
3.85%
YoY
|
68.33M shares
2.55%
YoY
|
N/A
|
67.78M shares
11.99%
YoY
|
67.46M shares
24.34%
YoY
|
66.64M shares
23.7%
YoY
|
N/A
|
60.53M shares
N/A
|
54.26M shares
N/A
|
53.87M shares
N/A
|
Loading...