|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$163.4M
21.87%
YoY
|
$134.0M
39.41%
YoY
|
$96.15M
128.45%
YoY
|
$42.09M
68.35%
YoY
|
$25.00M
N/A
|
| Cost Of Revenue |
$3.732M
-57.45%
YoY
|
$8.770M
199.11%
YoY
|
$2.932M
1203.11%
YoY
|
$225.0K
N/A
|
$0.00
N/A
|
| Gross Profit |
$159.6M
27.43%
YoY
|
$125.3M
34.38%
YoY
|
$93.22M
122.67%
YoY
|
$41.86M
67.45%
YoY
|
$25.00M
N/A
|
| Selling, General & Admin |
$136.5M
13.56%
YoY
|
$120.2M
-11.81%
YoY
|
$136.3M
19.43%
YoY
|
$114.1M
67.48%
YoY
|
$68.12M
221.12%
YoY
|
| Research & Development |
$234.1M
24.65%
YoY
|
$187.8M
-26.93%
YoY
|
$257.0M
29.19%
YoY
|
$199.0M
26.24%
YoY
|
$157.6M
90.15%
YoY
|
| Depreciation & Amortization |
$2.100M
-27.59%
YoY
|
$2.900M
-3.33%
YoY
|
$3.000M
30.43%
YoY
|
$2.300M
187.5%
YoY
|
$800.0K
166.67%
YoY
|
| Operating Expenses |
$370.6M
20.32%
YoY
|
$308.0M
-21.69%
YoY
|
$393.3M
25.63%
YoY
|
$313.1M
38.69%
YoY
|
$225.7M
116.84%
YoY
|
| Operating Profit |
-$211.0M
15.45%
YoY
|
-$182.7M
-39.11%
YoY
|
-$300.1M
10.65%
YoY
|
-$271.2M
35.1%
YoY
|
-$200.7M
92.82%
YoY
|
| Interest Expense |
$16.45M
264.44%
YoY
|
$4.513M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$67.00K
-20.24%
YoY
|
| Other Income/Expense, Net |
$16.45M
264.44%
YoY
|
$4.513M
3893.81%
YoY
|
$113.0K
-97.6%
YoY
|
$4.701M
-44.5%
YoY
|
$8.470M
99.53%
YoY
|
| Pretax Income |
-$194.5M
9.15%
YoY
|
-$178.2M
-40.59%
YoY
|
-$300.0M
12.56%
YoY
|
-$266.5M
38.61%
YoY
|
-$192.3M
92.54%
YoY
|
| Income Tax |
$431.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$194.9M
8.97%
YoY
|
-$178.9M
-40.37%
YoY
|
-$300.0M
12.57%
YoY
|
-$266.5M
38.59%
YoY
|
-$192.3M
92.49%
YoY
|
| Basic Earnings Per Share |
-$2.29
-3.38%
YoY
|
-$2.37
-54.07%
YoY
|
-$5.16
7.95%
YoY
|
-$4.78
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.29
-3.38%
YoY
|
-$2.37
-100.0%
YoY
|
-$5.164M
8.1%
YoY
|
-$4.778M
6.53%
YoY
|
-$4.485M
58.95%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
85.06M shares
12.66%
YoY
|
75.50M shares
29.98%
YoY
|
58.08M shares
4.13%
YoY
|
55.78M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
85.06M shares
12.66%
YoY
|
75.50M shares
29.98%
YoY
|
58.08M shares
4.13%
YoY
|
55.78M shares
N/A
|
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 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$45.00M
34.55%
YoY
|
$48.30M
32.88%
YoY
|
$43.31M
20.4%
YoY
|
$38.30M
17.88%
YoY
|
$33.45M
14.45%
YoY
|
$36.35M
50.19%
YoY
|
$35.97M
54.93%
YoY
|
$32.49M
37.84%
YoY
|
$29.22M
16.17%
YoY
|
$24.20M
24.19%
YoY
|
$23.22M
50.3%
YoY
|
$23.57M
232.48%
YoY
|
$25.16M
40474.19%
YoY
|
$19.49M
N/A
|
$15.45M
N/A
|
$7.090M
-71.64%
YoY
|
$62.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$2.088M
327.87%
YoY
|
$1.785M
-44.99%
YoY
|
$1.286M
-61.54%
YoY
|
$173.0K
-90.38%
YoY
|
$488.0K
27.75%
YoY
|
$3.245M
526.45%
YoY
|
$3.344M
264.67%
YoY
|
$1.799M
41.1%
YoY
|
$382.0K
72.07%
YoY
|
$518.0K
298.46%
YoY
|
$917.0K
918.89%
YoY
|
$1.275M
15837.5%
YoY
|
$222.0K
N/A
|
$130.0K
N/A
|
$90.00K
N/A
|
$8.000K
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Gross Profit |
$42.91M
30.2%
YoY
|
$46.51M
40.51%
YoY
|
$42.03M
28.8%
YoY
|
$38.13M
24.23%
YoY
|
$32.96M
14.27%
YoY
|
$33.10M
39.77%
YoY
|
$32.63M
46.3%
YoY
|
$30.70M
37.66%
YoY
|
$28.84M
15.67%
YoY
|
$23.68M
22.33%
YoY
|
$22.30M
45.21%
YoY
|
$22.30M
214.85%
YoY
|
$24.93M
40116.13%
YoY
|
$19.36M
N/A
|
$15.36M
N/A
|
$7.082M
-71.67%
YoY
|
$62.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$33.92M
7.87%
YoY
|
$39.15M
21.6%
YoY
|
$33.25M
10.74%
YoY
|
$32.61M
10.08%
YoY
|
$31.45M
11.04%
YoY
|
$32.20M
-13.34%
YoY
|
$30.03M
-15.48%
YoY
|
$29.63M
-9.76%
YoY
|
$28.32M
-7.89%
YoY
|
$37.15M
23.55%
YoY
|
$35.53M
17.86%
YoY
|
$32.83M
9.67%
YoY
|
$30.75M
28.46%
YoY
|
$30.07M
26.66%
YoY
|
$30.14M
67.66%
YoY
|
$29.93M
127.39%
YoY
|
$23.94M
80.84%
YoY
|
$23.74M
266.92%
YoY
|
$17.98M
241.81%
YoY
|
| Research & Development |
$57.83M
5.6%
YoY
|
$58.60M
21.91%
YoY
|
$62.46M
31.54%
YoY
|
$58.30M
29.96%
YoY
|
$54.77M
15.51%
YoY
|
$48.07M
-35.85%
YoY
|
$47.49M
-28.53%
YoY
|
$44.86M
-25.22%
YoY
|
$47.41M
-14.85%
YoY
|
$74.93M
43.3%
YoY
|
$66.44M
35.01%
YoY
|
$59.98M
30.17%
YoY
|
$55.68M
8.35%
YoY
|
$52.29M
12.11%
YoY
|
$49.21M
21.89%
YoY
|
$46.08M
32.37%
YoY
|
$51.39M
43.59%
YoY
|
$46.64M
70.47%
YoY
|
$40.37M
95.71%
YoY
|
| Depreciation & Amortization |
$450.0K
-25.99%
YoY
|
$460.0K
-23.46%
YoY
|
$460.0K
-38.01%
YoY
|
$571.0K
-30.37%
YoY
|
$608.0K
-22.35%
YoY
|
$601.0K
-22.95%
YoY
|
$742.0K
-2.24%
YoY
|
$820.0K
10.07%
YoY
|
$783.0K
6.97%
YoY
|
$780.0K
11.43%
YoY
|
$759.0K
13.28%
YoY
|
$745.0K
55.21%
YoY
|
$732.0K
59.13%
YoY
|
$700.0K
59.09%
YoY
|
$670.0K
294.12%
YoY
|
$480.0K
300.0%
YoY
|
$460.0K
342.31%
YoY
|
$440.0K
340.0%
YoY
|
$170.0K
88.89%
YoY
|
| Operating Expenses |
$91.76M
6.43%
YoY
|
$97.75M
21.79%
YoY
|
$95.72M
23.49%
YoY
|
$90.91M
22.05%
YoY
|
$86.21M
13.84%
YoY
|
$80.26M
-28.39%
YoY
|
$77.51M
-23.99%
YoY
|
$74.48M
-19.75%
YoY
|
$75.73M
-12.37%
YoY
|
$112.1M
36.09%
YoY
|
$102.0M
28.5%
YoY
|
$92.81M
22.1%
YoY
|
$86.43M
14.74%
YoY
|
$82.36M
17.04%
YoY
|
$79.36M
35.99%
YoY
|
$76.01M
58.45%
YoY
|
$75.32M
53.64%
YoY
|
$70.37M
108.01%
YoY
|
$58.35M
125.4%
YoY
|
| Operating Profit |
-$48.85M
-8.28%
YoY
|
-$51.24M
8.64%
YoY
|
-$53.69M
19.62%
YoY
|
-$52.78M
20.52%
YoY
|
-$53.26M
13.57%
YoY
|
-$47.16M
-46.65%
YoY
|
-$44.88M
-43.66%
YoY
|
-$43.79M
-37.9%
YoY
|
-$46.89M
-23.75%
YoY
|
-$88.40M
40.32%
YoY
|
-$79.67M
24.49%
YoY
|
-$70.51M
2.3%
YoY
|
-$61.49M
-18.29%
YoY
|
-$63.00M
-10.48%
YoY
|
-$64.00M
9.67%
YoY
|
-$68.93M
200.03%
YoY
|
-$75.26M
53.52%
YoY
|
-$70.37M
108.02%
YoY
|
-$58.35M
125.4%
YoY
|
| Interest Expense |
$3.764M
3.18%
YoY
|
$4.478M
129.88%
YoY
|
$4.110M
123.61%
YoY
|
$4.213M
479.5%
YoY
|
$3.648M
N/A
|
$1.948M
32366.67%
YoY
|
$1.838M
-1181.18%
YoY
|
$727.0K
797.53%
YoY
|
$0.00
-100.0%
YoY
|
$6.000K
-97.69%
YoY
|
-$170.0K
N/A
|
$81.00K
N/A
|
$200.0K
N/A
|
$260.0K
-91.77%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$3.160M
106.54%
YoY
|
$17.00K
-19.05%
YoY
|
| Other Income/Expense, Net |
$3.764M
3.18%
YoY
|
N/A
|
$4.107M
123.45%
YoY
|
$4.213M
479.5%
YoY
|
$3.648M
N/A
|
N/A
|
$1.838M
-1181.18%
YoY
|
$727.0K
797.53%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$170.0K
-157.43%
YoY
|
$81.00K
-95.21%
YoY
|
$196.0K
-92.02%
YoY
|
N/A
|
$296.0K
-86.28%
YoY
|
$1.691M
11.62%
YoY
|
$2.455M
49.6%
YoY
|
N/A
|
$2.157M
48.35%
YoY
|
| Pretax Income |
-$45.08M
-9.12%
YoY
|
-$46.76M
3.42%
YoY
|
-$49.58M
15.19%
YoY
|
-$48.56M
12.77%
YoY
|
-$49.61M
5.79%
YoY
|
-$45.21M
-48.85%
YoY
|
-$43.04M
-46.09%
YoY
|
-$43.06M
-38.86%
YoY
|
-$46.89M
-23.5%
YoY
|
-$88.40M
40.89%
YoY
|
-$79.84M
25.33%
YoY
|
-$70.43M
4.75%
YoY
|
-$61.30M
-15.81%
YoY
|
-$62.74M
-6.66%
YoY
|
-$63.70M
13.35%
YoY
|
-$67.24M
213.33%
YoY
|
-$72.81M
53.67%
YoY
|
-$67.22M
108.11%
YoY
|
-$56.20M
129.95%
YoY
|
| Income Tax |
N/A
|
$431.0K
-40.3%
YoY
|
N/A
|
N/A
|
N/A
|
$722.0K
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
|
| Net Earnings |
-$45.10M
-9.07%
YoY
|
-$47.19M
2.73%
YoY
|
-$49.58M
15.19%
YoY
|
-$48.56M
12.77%
YoY
|
-$49.60M
5.76%
YoY
|
-$45.94M
-48.03%
YoY
|
-$43.04M
-46.09%
YoY
|
-$43.06M
-38.86%
YoY
|
-$46.90M
-23.49%
YoY
|
-$88.40M
40.89%
YoY
|
-$79.84M
25.33%
YoY
|
-$70.43M
4.75%
YoY
|
-$61.30M
-15.81%
YoY
|
-$62.74M
-6.66%
YoY
|
-$63.70M
13.36%
YoY
|
-$67.24M
213.33%
YoY
|
-$72.81M
53.65%
YoY
|
-$67.22M
108.11%
YoY
|
-$56.20M
129.98%
YoY
|
| Basic Earnings Per Share |
-$0.52
-13.33%
YoY
|
N/A
|
-$0.58
5.45%
YoY
|
-$0.57
-5.0%
YoY
|
-$0.60
-25.0%
YoY
|
N/A
|
-$0.55
-59.85%
YoY
|
-$0.60
-50.41%
YoY
|
-$0.80
-24.53%
YoY
|
N/A
|
-$1.37
21.24%
YoY
|
-$1.21
0.83%
YoY
|
-$1.06
N/A
|
N/A
|
-$1.13
N/A
|
-$1.20
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.52
-13.33%
YoY
|
-$0.54
-9.43%
YoY
|
-$0.58
5.45%
YoY
|
-$0.57
-5.0%
YoY
|
-$0.60
-25.0%
YoY
|
-$0.60
-100.0%
YoY
|
-$0.55
-59.85%
YoY
|
-$0.60
-50.41%
YoY
|
-$0.80
-24.53%
YoY
|
-$1.511M
37.85%
YoY
|
-$1.37
21.24%
YoY
|
-$1.21
0.83%
YoY
|
-$1.06
-100.0%
YoY
|
-$1.096M
-16.25%
YoY
|
-$1.13
-100.0%
YoY
|
-$1.20
-100.0%
YoY
|
-$1.359M
9.18%
YoY
|
-$1.309M
52.75%
YoY
|
-$1.283M
97.66%
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 |
80.80M shares
6.39%
YoY
|
80.12M shares
18.57%
YoY
|
78.82M shares
17.96%
YoY
|
78.52M shares
8.86%
YoY
|
75.95M shares
29.57%
YoY
|
67.58M shares
15.55%
YoY
|
66.82M shares
15.0%
YoY
|
72.13M shares
24.4%
YoY
|
58.62M shares
1.51%
YoY
|
58.48M shares
2.72%
YoY
|
58.11M shares
3.04%
YoY
|
57.99M shares
3.7%
YoY
|
57.75M shares
3.78%
YoY
|
56.93M shares
N/A
|
56.39M shares
10.47%
YoY
|
55.92M shares
46.33%
YoY
|
55.65M shares
45.71%
YoY
|
N/A
|
51.04M shares
35.55%
YoY
|
| Diluted Shares Outstanding |
87.39M shares
5.7%
YoY
|
N/A
|
85.79M shares
9.69%
YoY
|
85.02M shares
17.87%
YoY
|
82.68M shares
41.05%
YoY
|
N/A
|
78.21M shares
34.59%
YoY
|
72.13M shares
24.4%
YoY
|
58.62M shares
1.51%
YoY
|
N/A
|
58.11M shares
3.04%
YoY
|
57.99M shares
3.7%
YoY
|
57.75M shares
N/A
|
N/A
|
56.39M shares
N/A
|
55.92M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...