|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$58.88M
95.84%
YoY
|
$30.06M
28.24%
YoY
|
$23.44M
151.13%
YoY
|
$9.335M
436.49%
YoY
|
$1.740M
146.81%
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 |
$22.22M
23.68%
YoY
|
$17.97M
23.41%
YoY
|
$14.56M
33.58%
YoY
|
$10.90M
15.1%
YoY
|
$9.470M
13.28%
YoY
|
| Research & Development |
$80.90M
15.18%
YoY
|
$70.24M
19.58%
YoY
|
$58.74M
116.08%
YoY
|
$27.19M
-24.16%
YoY
|
$35.85M
23.74%
YoY
|
| Depreciation & Amortization |
$576.0K
-3.52%
YoY
|
$597.0K
-3.71%
YoY
|
$620.0K
7.27%
YoY
|
$578.0K
23.5%
YoY
|
$468.0K
20.62%
YoY
|
| Operating Expenses |
$103.1M
16.91%
YoY
|
$88.21M
20.34%
YoY
|
$73.30M
92.47%
YoY
|
$38.08M
-15.96%
YoY
|
$45.31M
17.59%
YoY
|
| Operating Profit |
-$44.25M
-23.9%
YoY
|
-$58.15M
16.62%
YoY
|
-$49.86M
73.43%
YoY
|
-$28.75M
-34.02%
YoY
|
-$43.57M
15.18%
YoY
|
| Interest Expense |
$98.00K
-79.41%
YoY
|
$476.0K
-41.67%
YoY
|
$816.0K
5.29%
YoY
|
$775.0K
129.29%
YoY
|
$338.0K
5.96%
YoY
|
| Other Income/Expense, Net |
$415.0K
-527.84%
YoY
|
-$97.00K
2325.0%
YoY
|
-$4.000K
-100.3%
YoY
|
$1.333M
64.16%
YoY
|
$812.0K
N/A
|
| Pretax Income |
-$32.08M
-42.13%
YoY
|
-$55.43M
9.94%
YoY
|
-$50.42M
80.42%
YoY
|
-$27.95M
-33.23%
YoY
|
-$41.85M
13.56%
YoY
|
| Income Tax |
$103.0K
-95.58%
YoY
|
$2.330M
-2778.16%
YoY
|
-$87.00K
1350.0%
YoY
|
-$6.000K
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$32.18M
-44.28%
YoY
|
-$57.76M
14.76%
YoY
|
-$50.33M
80.15%
YoY
|
-$27.94M
-33.24%
YoY
|
-$41.85M
14.7%
YoY
|
| Basic Earnings Per Share |
-$0.64
-63.01%
YoY
|
-$1.73
-12.63%
YoY
|
-$1.98
47.76%
YoY
|
-$1.34
-41.23%
YoY
|
-$2.28
N/A
|
| Diluted Earnings Per Share |
-$0.64
-63.01%
YoY
|
-$1.73
-12.63%
YoY
|
-$1.98
47.76%
YoY
|
-$1.34
-41.23%
YoY
|
-$2.28
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.00M shares
49.54%
YoY
|
33.44M shares
31.24%
YoY
|
25.48M shares
22.33%
YoY
|
20.83M shares
13.44%
YoY
|
18.36M shares
N/A
|
| Diluted Shares Outstanding |
50.00M shares
49.54%
YoY
|
33.44M shares
31.24%
YoY
|
25.48M shares
22.33%
YoY
|
20.83M shares
13.44%
YoY
|
18.36M shares
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 |
$7.032M
-25.09%
YoY
|
$30.85M
1011.42%
YoY
|
$10.04M
20.03%
YoY
|
$8.593M
62.38%
YoY
|
$9.387M
-31.12%
YoY
|
$2.776M
-38.72%
YoY
|
$8.367M
-1.75%
YoY
|
$5.292M
-26.43%
YoY
|
$13.63M
325.37%
YoY
|
$4.530M
-19.68%
YoY
|
$8.516M
345.16%
YoY
|
$7.193M
945.49%
YoY
|
$3.204M
193.68%
YoY
|
$5.640M
540.91%
YoY
|
$1.913M
561.94%
YoY
|
$688.0K
21.34%
YoY
|
$1.091M
N/A
|
$880.0K
N/A
|
$289.0K
N/A
|
| 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
|
| 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
|
| Selling, General & Admin |
$7.271M
34.7%
YoY
|
$6.374M
45.23%
YoY
|
$5.440M
18.0%
YoY
|
$5.007M
19.38%
YoY
|
$5.398M
13.05%
YoY
|
$4.389M
-3.41%
YoY
|
$4.610M
32.85%
YoY
|
$4.194M
27.48%
YoY
|
$4.775M
46.47%
YoY
|
$4.544M
48.98%
YoY
|
$3.470M
27.11%
YoY
|
$3.290M
-1.5%
YoY
|
$3.260M
83.15%
YoY
|
$3.050M
45.24%
YoY
|
$2.730M
10.53%
YoY
|
$3.340M
30.98%
YoY
|
$1.780M
-24.26%
YoY
|
$2.100M
-16.33%
YoY
|
$2.470M
32.8%
YoY
|
| Research & Development |
$22.46M
14.69%
YoY
|
$22.93M
22.26%
YoY
|
$19.15M
8.87%
YoY
|
$19.24M
9.4%
YoY
|
$19.58M
20.05%
YoY
|
$18.76M
22.09%
YoY
|
$17.59M
-3.93%
YoY
|
$17.59M
20.18%
YoY
|
$16.31M
56.28%
YoY
|
$15.36M
69.56%
YoY
|
$18.31M
197.42%
YoY
|
$14.63M
106.23%
YoY
|
$10.44M
113.96%
YoY
|
$9.060M
56.21%
YoY
|
$6.156M
-35.42%
YoY
|
$7.096M
-30.2%
YoY
|
$4.878M
-52.87%
YoY
|
$5.800M
-35.05%
YoY
|
$9.532M
-9.47%
YoY
|
| Depreciation & Amortization |
$147.0K
5.0%
YoY
|
$148.0K
2.07%
YoY
|
$150.0K
1.35%
YoY
|
$142.0K
-8.97%
YoY
|
$140.0K
-5.41%
YoY
|
$145.0K
5.07%
YoY
|
$148.0K
-4.52%
YoY
|
$156.0K
-0.64%
YoY
|
$148.0K
-10.3%
YoY
|
$138.0K
-13.75%
YoY
|
$155.0K
10.71%
YoY
|
$157.0K
12.14%
YoY
|
$165.0K
22.22%
YoY
|
$160.0K
23.08%
YoY
|
$140.0K
27.27%
YoY
|
$140.0K
-275.0%
YoY
|
$135.0K
-55.74%
YoY
|
$130.0K
18.18%
YoY
|
$110.0K
0.0%
YoY
|
| Operating Expenses |
$29.73M
19.01%
YoY
|
$29.31M
26.62%
YoY
|
$24.59M
10.78%
YoY
|
$24.25M
11.33%
YoY
|
$24.98M
18.46%
YoY
|
$23.15M
16.27%
YoY
|
$22.20M
1.93%
YoY
|
$21.78M
21.52%
YoY
|
$21.09M
53.99%
YoY
|
$19.91M
64.51%
YoY
|
$21.78M
145.15%
YoY
|
$17.92M
71.69%
YoY
|
$13.69M
105.72%
YoY
|
$12.10M
53.16%
YoY
|
$8.884M
-25.96%
YoY
|
$10.44M
-17.92%
YoY
|
$6.656M
-47.57%
YoY
|
$7.900M
-31.0%
YoY
|
$12.00M
-3.12%
YoY
|
| Operating Profit |
-$22.70M
45.56%
YoY
|
N/A
|
-$14.55M
5.19%
YoY
|
-$15.66M
-5.06%
YoY
|
-$15.59M
109.09%
YoY
|
N/A
|
-$13.83M
4.29%
YoY
|
-$16.49M
53.66%
YoY
|
-$7.457M
-28.91%
YoY
|
N/A
|
-$13.26M
90.26%
YoY
|
-$10.73M
10.04%
YoY
|
-$10.49M
88.48%
YoY
|
N/A
|
-$6.971M
-40.47%
YoY
|
-$9.752M
-19.75%
YoY
|
-$5.565M
-56.16%
YoY
|
N/A
|
-$11.71M
-5.46%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
$4.015M
93.21%
YoY
|
$0.00
-100.0%
YoY
|
$28.00K
-78.46%
YoY
|
$70.00K
-54.55%
YoY
|
$2.078M
-2544.71%
YoY
|
$105.0K
-48.28%
YoY
|
$130.0K
-40.37%
YoY
|
$154.0K
-29.03%
YoY
|
-$85.00K
-50.0%
YoY
|
$203.0K
-5.14%
YoY
|
$218.0K
-3.54%
YoY
|
$217.0K
80.83%
YoY
|
-$170.0K
-342.86%
YoY
|
$214.0K
224.24%
YoY
|
$226.0K
270.49%
YoY
|
$120.0K
71.43%
YoY
|
$70.00K
-72.0%
YoY
|
$66.00K
-19.51%
YoY
|
| Other Income/Expense, Net |
-$3.000K
-86.36%
YoY
|
$501.0K
-2104.0%
YoY
|
-$63.00K
N/A
|
-$1.000K
-93.33%
YoY
|
-$22.00K
-61.4%
YoY
|
-$25.00K
525.0%
YoY
|
$0.00
N/A
|
-$15.00K
N/A
|
-$57.00K
N/A
|
-$4.000K
-101.38%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$290.0K
-64.2%
YoY
|
$1.037M
N/A
|
N/A
|
N/A
|
$810.0K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$17.92M
35.07%
YoY
|
$6.063M
-133.1%
YoY
|
-$11.72M
-11.69%
YoY
|
-$13.16M
-19.39%
YoY
|
-$13.27M
76.34%
YoY
|
-$18.32M
18.44%
YoY
|
-$13.27M
-1.05%
YoY
|
-$16.32M
49.75%
YoY
|
-$7.523M
-29.32%
YoY
|
-$15.47M
143.93%
YoY
|
-$13.41M
118.58%
YoY
|
-$10.90M
9.7%
YoY
|
-$10.64M
92.46%
YoY
|
-$6.340M
3.26%
YoY
|
-$6.137M
-46.52%
YoY
|
-$9.934M
-16.21%
YoY
|
-$5.530M
-55.33%
YoY
|
-$6.140M
-45.18%
YoY
|
-$11.48M
-5.47%
YoY
|
| Income Tax |
N/A
|
$103.0K
-81.2%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$548.0K
-283.89%
YoY
|
$0.00
-100.0%
YoY
|
$1.778M
1257.25%
YoY
|
$4.000K
N/A
|
-$298.0K
N/A
|
$80.00K
N/A
|
$131.0K
-2283.33%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$6.000K
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| Net Earnings |
-$17.92M
35.07%
YoY
|
$5.960M
-131.59%
YoY
|
-$11.72M
-11.69%
YoY
|
-$13.16M
-27.31%
YoY
|
-$13.27M
76.25%
YoY
|
-$18.86M
24.38%
YoY
|
-$13.27M
-1.64%
YoY
|
-$18.10M
64.09%
YoY
|
-$7.527M
-29.28%
YoY
|
-$15.17M
139.23%
YoY
|
-$13.49M
119.88%
YoY
|
-$11.03M
11.09%
YoY
|
-$10.64M
92.35%
YoY
|
-$6.340M
3.26%
YoY
|
-$6.137M
-46.52%
YoY
|
-$9.928M
-16.26%
YoY
|
-$5.533M
-55.31%
YoY
|
-$6.140M
-44.88%
YoY
|
-$11.48M
-5.47%
YoY
|
| Basic Earnings Per Share |
-$0.28
0.0%
YoY
|
N/A
|
-$0.24
-42.86%
YoY
|
-$0.27
-55.0%
YoY
|
-$0.28
12.0%
YoY
|
N/A
|
-$0.42
-23.64%
YoY
|
-$0.60
30.43%
YoY
|
-$0.25
-44.44%
YoY
|
N/A
|
-$0.55
96.43%
YoY
|
-$0.46
-13.21%
YoY
|
-$0.45
N/A
|
N/A
|
-$0.28
N/A
|
-$0.53
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.28
0.0%
YoY
|
$0.11
-122.38%
YoY
|
-$0.24
-42.86%
YoY
|
-$0.27
-55.0%
YoY
|
-$0.28
12.0%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.42
-23.64%
YoY
|
-$0.60
30.43%
YoY
|
-$0.25
-44.44%
YoY
|
-$515.9K
69.51%
YoY
|
-$0.55
96.43%
YoY
|
-$0.46
-13.21%
YoY
|
-$0.45
-100.0%
YoY
|
-$304.4K
-7.85%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.53
-100.0%
YoY
|
-$297.5K
-57.54%
YoY
|
-$330.3K
-58.94%
YoY
|
-$617.5K
70174480.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 |
65.55M shares
37.25%
YoY
|
58.10M shares
26.54%
YoY
|
49.20M shares
61.84%
YoY
|
47.97M shares
58.17%
YoY
|
47.76M shares
57.78%
YoY
|
45.91M shares
57.13%
YoY
|
30.40M shares
22.96%
YoY
|
30.32M shares
26.84%
YoY
|
30.27M shares
26.8%
YoY
|
29.22M shares
22.76%
YoY
|
24.72M shares
10.99%
YoY
|
23.91M shares
28.62%
YoY
|
23.87M shares
28.42%
YoY
|
23.80M shares
28.06%
YoY
|
22.28M shares
19.85%
YoY
|
18.59M shares
0.1%
YoY
|
18.59M shares
0.14%
YoY
|
18.59M shares
34.18%
YoY
|
18.59M shares
34.19%
YoY
|
| Diluted Shares Outstanding |
64.03M shares
34.61%
YoY
|
N/A
|
49.22M shares
55.89%
YoY
|
48.05M shares
58.45%
YoY
|
47.57M shares
57.16%
YoY
|
N/A
|
31.57M shares
27.71%
YoY
|
30.32M shares
26.84%
YoY
|
30.27M shares
26.8%
YoY
|
N/A
|
24.72M shares
10.99%
YoY
|
23.91M shares
28.62%
YoY
|
23.87M shares
N/A
|
N/A
|
22.28M shares
N/A
|
18.59M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...