|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$27.51M
0.27%
YoY
|
$27.44M
148.44%
YoY
|
$11.04M
67.93%
YoY
|
$6.576M
36.86%
YoY
|
$4.805M
N/A
|
| Cost Of Revenue |
$10.56M
-10.82%
YoY
|
$11.84M
75.56%
YoY
|
$6.744M
128.53%
YoY
|
$2.951M
10.24%
YoY
|
$2.677M
N/A
|
| Gross Profit |
$16.95M
8.69%
YoY
|
$15.60M
262.76%
YoY
|
$4.299M
18.59%
YoY
|
$3.625M
70.35%
YoY
|
$2.128M
N/A
|
| Selling, General & Admin |
$34.60M
-10.4%
YoY
|
$38.62M
53.71%
YoY
|
$25.13M
127.15%
YoY
|
$11.06M
91.17%
YoY
|
$5.786M
N/A
|
| Research & Development |
$17.50M
-25.42%
YoY
|
$23.46M
61.26%
YoY
|
$14.55M
63.0%
YoY
|
$8.925M
168.99%
YoY
|
$3.318M
N/A
|
| Depreciation & Amortization |
$2.320M
93.33%
YoY
|
$1.200M
140.0%
YoY
|
$500.0K
25.0%
YoY
|
$400.0K
-53.33%
YoY
|
$857.0K
N/A
|
| Operating Expenses |
$52.10M
-16.08%
YoY
|
$62.08M
56.48%
YoY
|
$39.67M
98.5%
YoY
|
$19.99M
119.53%
YoY
|
$9.104M
N/A
|
| Operating Profit |
-$35.15M
-24.38%
YoY
|
-$46.49M
31.41%
YoY
|
-$35.37M
116.21%
YoY
|
-$16.36M
134.53%
YoY
|
-$6.976M
N/A
|
| Interest Expense |
-$1.031M
-15.28%
YoY
|
-$1.217M
-11.1%
YoY
|
-$1.369M
98.41%
YoY
|
-$690.0K
-51.68%
YoY
|
-$1.428M
N/A
|
| Other Income/Expense, Net |
-$130.0K
-93.37%
YoY
|
-$1.962M
-45.04%
YoY
|
-$3.570M
117.15%
YoY
|
-$1.644M
-1711.76%
YoY
|
$102.0K
N/A
|
| Pretax Income |
-$47.70M
-1.54%
YoY
|
-$48.45M
24.4%
YoY
|
-$38.94M
116.3%
YoY
|
-$18.01M
116.88%
YoY
|
-$8.302M
N/A
|
| Income Tax |
$24.00K
0.0%
YoY
|
$24.00K
71.43%
YoY
|
$14.00K
180.0%
YoY
|
$5.000K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$49.02M
1.14%
YoY
|
-$48.47M
24.42%
YoY
|
-$38.96M
116.31%
YoY
|
-$18.01M
116.94%
YoY
|
-$8.302M
N/A
|
| Basic Earnings Per Share |
-$1.64
-0.61%
YoY
|
-$1.65
-22.9%
YoY
|
-$2.14
-40.56%
YoY
|
-$3.60
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.64
-0.46%
YoY
|
-$1.65
-22.9%
YoY
|
-$2.14
-40.56%
YoY
|
-$3.60
-100.0%
YoY
|
-$284.0K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.85M
1.31%
YoY
|
29.46M
61.69%
YoY
|
18.22M shares
264.34%
YoY
|
5.002M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
29.85M
1.31%
YoY
|
29.46M
61.69%
YoY
|
18.22M shares
264.34%
YoY
|
5.002M shares
N/A
|
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 |
$1.566M
-71.85%
YoY
|
$1.550M
-82.09%
YoY
|
$3.440M
-45.54%
YoY
|
$6.977M
-26.33%
YoY
|
$5.564M
-16.64%
YoY
|
$8.652M
53.0%
YoY
|
$6.316M
12.07%
YoY
|
$9.470M
207.67%
YoY
|
$6.675M
139.59%
YoY
|
$5.655M
98.28%
YoY
|
$5.636M
142.2%
YoY
|
$3.078M
58.91%
YoY
|
$2.786M
70.4%
YoY
|
$2.852M
76.38%
YoY
|
$2.327M
67.77%
YoY
|
$1.937M
N/A
|
| Cost Of Revenue |
$557.0K
-78.3%
YoY
|
$2.349M
-20.62%
YoY
|
$1.994M
-28.91%
YoY
|
$2.228M
-26.23%
YoY
|
$2.567M
-14.89%
YoY
|
$2.959M
0.54%
YoY
|
$2.805M
-1.85%
YoY
|
$3.020M
37.52%
YoY
|
$3.016M
85.71%
YoY
|
$2.943M
54.98%
YoY
|
$2.858M
178.83%
YoY
|
$2.196M
115.72%
YoY
|
$1.624M
119.76%
YoY
|
$1.899M
206.29%
YoY
|
$1.025M
78.57%
YoY
|
$1.018M
N/A
|
| Gross Profit |
$1.009M
-66.33%
YoY
|
-$799.0K
-114.03%
YoY
|
$1.446M
-58.82%
YoY
|
$4.749M
-26.37%
YoY
|
$2.997M
-18.09%
YoY
|
$5.693M
109.92%
YoY
|
$3.511M
26.39%
YoY
|
$6.450M
631.29%
YoY
|
$3.659M
214.89%
YoY
|
$2.712M
184.58%
YoY
|
$2.778M
113.36%
YoY
|
$882.0K
-4.03%
YoY
|
$1.162M
29.69%
YoY
|
$953.0K
-4.41%
YoY
|
$1.302M
60.15%
YoY
|
$919.0K
N/A
|
| Selling, General & Admin |
$3.979M
-55.78%
YoY
|
$7.205M
-20.58%
YoY
|
$7.042M
-24.77%
YoY
|
$7.172M
-29.62%
YoY
|
$8.999M
-1.04%
YoY
|
$9.072M
-9.96%
YoY
|
$9.361M
1.09%
YoY
|
$10.19M
33.24%
YoY
|
$9.094M
29.73%
YoY
|
$10.08M
74.34%
YoY
|
$9.260M
97.53%
YoY
|
$7.648M
123.17%
YoY
|
$7.010M
145.88%
YoY
|
$5.779M
147.18%
YoY
|
$4.688M
91.74%
YoY
|
$3.427M
N/A
|
| Research & Development |
$2.174M
-47.22%
YoY
|
$2.470M
-46.15%
YoY
|
$2.925M
-42.88%
YoY
|
$3.669M
-11.38%
YoY
|
$4.119M
-29.18%
YoY
|
$4.587M
-35.61%
YoY
|
$5.121M
-19.75%
YoY
|
$4.140M
-22.34%
YoY
|
$5.816M
61.87%
YoY
|
$7.124M
159.43%
YoY
|
$6.381M
121.72%
YoY
|
$5.331M
100.41%
YoY
|
$3.593M
53.22%
YoY
|
$2.746M
40.46%
YoY
|
$2.878M
46.61%
YoY
|
$2.660M
N/A
|
| Depreciation & Amortization |
$400.0K
-55.56%
YoY
|
$400.0K
0.0%
YoY
|
$500.0K
25.0%
YoY
|
$650.0K
25.0%
YoY
|
$900.0K
200.0%
YoY
|
$400.0K
6.38%
YoY
|
$400.0K
100.0%
YoY
|
$520.0K
80.56%
YoY
|
$300.0K
200.0%
YoY
|
$376.0K
276.0%
YoY
|
$200.0K
100.0%
YoY
|
$288.0K
38.46%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
-55.95%
YoY
|
$208.0K
N/A
|
| Operating Expenses |
$6.486M
-50.56%
YoY
|
$10.69M
-21.72%
YoY
|
$9.967M
-31.18%
YoY
|
$10.84M
-24.35%
YoY
|
$13.12M
-12.02%
YoY
|
$13.66M
-20.58%
YoY
|
$14.48M
-7.41%
YoY
|
$14.33M
10.41%
YoY
|
$14.91M
40.62%
YoY
|
$17.20M
101.75%
YoY
|
$15.64M
106.73%
YoY
|
$12.98M
113.15%
YoY
|
$10.60M
104.06%
YoY
|
$8.525M
98.58%
YoY
|
$7.566M
71.64%
YoY
|
$6.089M
N/A
|
| Operating Profit |
-$5.477M
-45.88%
YoY
|
-$11.49M
44.25%
YoY
|
-$8.521M
-22.33%
YoY
|
-$6.092M
-22.69%
YoY
|
-$10.12M
-10.04%
YoY
|
-$7.966M
-45.01%
YoY
|
-$10.97M
-14.71%
YoY
|
-$7.880M
-34.86%
YoY
|
-$11.25M
19.17%
YoY
|
-$14.49M
91.32%
YoY
|
-$12.86M
105.35%
YoY
|
-$12.10M
133.98%
YoY
|
-$9.441M
119.56%
YoY
|
-$7.572M
129.73%
YoY
|
-$6.264M
74.24%
YoY
|
-$5.170M
N/A
|
| Interest Expense |
-$141.0K
-79.36%
YoY
|
$214.0K
-164.26%
YoY
|
$217.0K
-187.15%
YoY
|
-$92.00K
-60.0%
YoY
|
-$683.0K
114.11%
YoY
|
-$333.0K
2.15%
YoY
|
-$249.0K
-25.89%
YoY
|
-$230.0K
-35.57%
YoY
|
-$319.0K
-16.27%
YoY
|
-$326.0K
-13.98%
YoY
|
-$336.0K
39.42%
YoY
|
-$357.0K
-13.56%
YoY
|
-$381.0K
125.44%
YoY
|
-$379.0K
168.79%
YoY
|
-$241.0K
-15.44%
YoY
|
-$413.0K
N/A
|
| Other Income/Expense, Net |
-$704.0K
41.94%
YoY
|
-$69.00K
-78.23%
YoY
|
-$114.0K
-21.38%
YoY
|
-$111.0K
1010.0%
YoY
|
-$496.0K
-53.07%
YoY
|
-$317.0K
2541.67%
YoY
|
-$145.0K
-55.38%
YoY
|
-$10.00K
-69.7%
YoY
|
-$1.057M
178.89%
YoY
|
-$12.00K
-99.26%
YoY
|
-$325.0K
-72.32%
YoY
|
-$33.00K
-1200.0%
YoY
|
-$379.0K
132.52%
YoY
|
-$1.627M
107.0%
YoY
|
-$1.174M
N/A
|
$3.000K
N/A
|
| Pretax Income |
-$6.181M
-41.78%
YoY
|
-$11.56M
39.56%
YoY
|
-$8.635M
-22.32%
YoY
|
-$17.68M
117.52%
YoY
|
-$10.62M
-13.74%
YoY
|
-$8.283M
-44.13%
YoY
|
-$11.12M
-15.71%
YoY
|
-$8.130M
-34.89%
YoY
|
-$12.31M
25.34%
YoY
|
-$14.83M
61.16%
YoY
|
-$13.19M
77.31%
YoY
|
-$12.49M
123.78%
YoY
|
-$9.820M
120.03%
YoY
|
-$9.199M
125.36%
YoY
|
-$7.438M
91.7%
YoY
|
-$5.580M
N/A
|
| Income Tax |
$1.000K
-92.86%
YoY
|
$1.000K
-75.0%
YoY
|
$2.000K
-33.33%
YoY
|
$3.000K
-70.0%
YoY
|
$14.00K
133.33%
YoY
|
$4.000K
-33.33%
YoY
|
$3.000K
-50.0%
YoY
|
$10.00K
150.0%
YoY
|
$6.000K
50.0%
YoY
|
$6.000K
200.0%
YoY
|
$6.000K
50.0%
YoY
|
$4.000K
33.33%
YoY
|
$4.000K
100.0%
YoY
|
$2.000K
N/A
|
$4.000K
N/A
|
$3.000K
N/A
|
| Net Earnings |
-$6.642M
-37.52%
YoY
|
-$12.59M
51.86%
YoY
|
-$8.637M
-22.32%
YoY
|
-$18.27M
124.67%
YoY
|
-$10.63M
-13.67%
YoY
|
-$8.287M
-44.12%
YoY
|
-$11.12M
-15.73%
YoY
|
-$8.130M
-34.91%
YoY
|
-$12.31M
25.35%
YoY
|
-$14.83M
61.19%
YoY
|
-$13.19M
77.29%
YoY
|
-$12.49M
123.73%
YoY
|
-$9.824M
120.02%
YoY
|
-$9.201M
125.4%
YoY
|
-$7.442M
91.8%
YoY
|
-$5.583M
N/A
|
| Basic Earnings Per Share |
-$4.09
1005.41%
YoY
|
-$7.62
2621.43%
YoY
|
-$5.52
1391.89%
YoY
|
N/A
|
-$0.37
-11.9%
YoY
|
-$0.28
-44.0%
YoY
|
-$0.37
-99.92%
YoY
|
N/A
|
-$0.42
-99.88%
YoY
|
-$0.50
-99.95%
YoY
|
-$450.00
-68.53%
YoY
|
N/A
|
-$340.00
-61.8%
YoY
|
-$1.060K
29.27%
YoY
|
-$1.430K
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$4.09
1005.41%
YoY
|
-$7.62
2621.43%
YoY
|
-$5.52
1391.89%
YoY
|
-$0.61
117.36%
YoY
|
-$0.37
-11.9%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.37
-99.92%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.42
-99.88%
YoY
|
-$503.8K
47432.22%
YoY
|
-$450.00
-68.53%
YoY
|
-$424.4K
122.17%
YoY
|
-$340.00
-61.8%
YoY
|
-$1.060K
29.27%
YoY
|
-$1.430K
-98.92%
YoY
|
-$191.0K
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 |
1.773M
-94.08%
YoY
|
1.683M
-94.33%
YoY
|
30.10M
1.54%
YoY
|
29.98M
1.56%
YoY
|
29.95M
1.45%
YoY
|
29.70M
1.02%
YoY
|
29.65M
1.08%
YoY
|
29.52M
0.73%
YoY
|
29.52M
0.75%
YoY
|
29.40M shares
238.0%
YoY
|
29.33M shares
464.81%
YoY
|
29.31M shares
N/A
|
29.30M shares
485.87%
YoY
|
8.698M shares
73.94%
YoY
|
5.193M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.773M
-94.08%
YoY
|
1.730M
-94.19%
YoY
|
1.671M
-94.37%
YoY
|
N/A
|
29.95M
1.45%
YoY
|
29.77M
1.15%
YoY
|
29.66M
1.13%
YoY
|
N/A
|
29.52M
0.75%
YoY
|
29.44M
238.43%
YoY
|
29.33M shares
464.81%
YoY
|
N/A
|
29.30M shares
485.87%
YoY
|
8.698M shares
73.94%
YoY
|
5.193M shares
N/A
|
N/A
|
Loading...