|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$15.30M
5.36%
YoY
|
$14.52M
22.64%
YoY
|
$11.84M
101.16%
YoY
|
$5.885M
74.94%
YoY
|
$3.364M
37.76%
YoY
|
| Cost Of Revenue |
$15.02M
8.28%
YoY
|
$13.87M
31.3%
YoY
|
$10.56M
76.66%
YoY
|
$5.980M
80.99%
YoY
|
$3.304M
25.77%
YoY
|
| Gross Profit |
$276.0K
-57.34%
YoY
|
$647.0K
-49.22%
YoY
|
$1.274M
-1427.08%
YoY
|
-$96.00K
-260.0%
YoY
|
$60.00K
-132.43%
YoY
|
| Selling, General & Admin |
$88.78M
-6.31%
YoY
|
$94.76M
51.83%
YoY
|
$62.41M
108.73%
YoY
|
$29.90M
97.13%
YoY
|
$15.17M
N/A
|
| Research & Development |
$15.24M
-36.64%
YoY
|
$24.05M
47.91%
YoY
|
$16.26M
207.22%
YoY
|
$5.293M
111.97%
YoY
|
$2.497M
N/A
|
| Depreciation & Amortization |
$1.800M
12.5%
YoY
|
$1.600M
60.0%
YoY
|
$1.000M
100.0%
YoY
|
$500.0K
400.0%
YoY
|
$100.0K
31.58%
YoY
|
| Operating Expenses |
$104.0M
-12.45%
YoY
|
$118.8M
51.02%
YoY
|
$78.67M
123.54%
YoY
|
$35.19M
99.22%
YoY
|
$17.67M
5668.3%
YoY
|
| Operating Profit |
-$103.7M
-12.21%
YoY
|
-$118.2M
52.67%
YoY
|
-$77.40M
119.33%
YoY
|
-$35.29M
100.45%
YoY
|
-$17.61M
105.67%
YoY
|
| Interest Expense |
$2.846M
112.23%
YoY
|
$1.341M
788.08%
YoY
|
$151.0K
277.5%
YoY
|
$40.00K
-101.51%
YoY
|
-$2.657M
143.09%
YoY
|
| Other Income/Expense, Net |
$2.851M
92.38%
YoY
|
$1.482M
-236.21%
YoY
|
-$1.088M
-8.42%
YoY
|
-$1.188M
-52.95%
YoY
|
-$2.525M
74.86%
YoY
|
| Pretax Income |
-$100.9M
-13.54%
YoY
|
-$116.7M
48.95%
YoY
|
-$78.34M
122.23%
YoY
|
-$35.25M
79.02%
YoY
|
-$19.69M
-2194.68%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$100.9M
-13.53%
YoY
|
-$116.7M
48.95%
YoY
|
-$78.34M
114.75%
YoY
|
-$36.48M
81.21%
YoY
|
-$20.13M
101.22%
YoY
|
| Basic Earnings Per Share |
-$3.09
-20.36%
YoY
|
-$3.88
43.17%
YoY
|
-$2.71
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.09
-20.36%
YoY
|
-$3.88
-100.0%
YoY
|
-$2.712M
30.64%
YoY
|
-$2.076M
-26.09%
YoY
|
-$2.809M
-1635.9%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.64M shares
8.66%
YoY
|
30.04M shares
4.0%
YoY
|
28.88M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
32.64M shares
8.66%
YoY
|
30.04M shares
4.0%
YoY
|
28.88M shares
N/A
|
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 |
$3.845M
10.58%
YoY
|
$3.924M
31.06%
YoY
|
$3.915M
9.57%
YoY
|
$3.980M
-5.98%
YoY
|
$3.477M
-6.48%
YoY
|
$2.994M
-5.4%
YoY
|
$3.573M
17.92%
YoY
|
$4.233M
35.72%
YoY
|
$3.718M
47.31%
YoY
|
$3.165M
49.29%
YoY
|
$3.030M
122.47%
YoY
|
$3.119M
269.55%
YoY
|
$2.524M
62.11%
YoY
|
$2.120M
33.33%
YoY
|
$1.362M
141.06%
YoY
|
$844.0K
37.46%
YoY
|
$1.557M
161.24%
YoY
|
$1.590M
N/A
|
$565.0K
-11.86%
YoY
|
| Cost Of Revenue |
$3.132M
-18.03%
YoY
|
$3.484M
4.0%
YoY
|
$3.743M
1.33%
YoY
|
$3.972M
21.36%
YoY
|
$3.821M
7.51%
YoY
|
$3.350M
10.2%
YoY
|
$3.694M
27.47%
YoY
|
$3.273M
24.73%
YoY
|
$3.554M
77.52%
YoY
|
$3.040M
75.72%
YoY
|
$2.898M
80.22%
YoY
|
$2.624M
81.59%
YoY
|
$2.002M
66.42%
YoY
|
$1.730M
44.17%
YoY
|
$1.608M
106.42%
YoY
|
$1.445M
N/A
|
$1.203M
N/A
|
$1.200M
N/A
|
$779.0K
13.39%
YoY
|
| Gross Profit |
$713.0K
-307.27%
YoY
|
$440.0K
-223.6%
YoY
|
$172.0K
-242.15%
YoY
|
$8.000K
-99.17%
YoY
|
-$344.0K
-309.76%
YoY
|
-$356.0K
-384.8%
YoY
|
-$121.0K
-191.67%
YoY
|
$960.0K
93.94%
YoY
|
$164.0K
-68.58%
YoY
|
$125.0K
-68.75%
YoY
|
$132.0K
-153.66%
YoY
|
$495.0K
-182.36%
YoY
|
$522.0K
47.46%
YoY
|
$400.0K
2.56%
YoY
|
-$246.0K
14.95%
YoY
|
-$601.0K
734.72%
YoY
|
$354.0K
N/A
|
$390.0K
N/A
|
-$214.0K
365.22%
YoY
|
| Selling, General & Admin |
$17.96M
-34.21%
YoY
|
$16.84M
-28.1%
YoY
|
$16.39M
-30.08%
YoY
|
$28.25M
18.32%
YoY
|
$27.29M
13.64%
YoY
|
$23.43M
14.31%
YoY
|
$23.44M
46.26%
YoY
|
$23.88M
68.07%
YoY
|
$24.02M
105.55%
YoY
|
$20.49M
157.79%
YoY
|
$16.03M
112.73%
YoY
|
$14.21M
78.45%
YoY
|
$11.68M
80.92%
YoY
|
$7.950M
63.92%
YoY
|
$7.533M
45.2%
YoY
|
$7.962M
190.8%
YoY
|
$6.458M
N/A
|
$4.850M
N/A
|
$5.188M
242.44%
YoY
|
| Research & Development |
$3.266M
-25.92%
YoY
|
$3.348M
-34.31%
YoY
|
$3.595M
-36.95%
YoY
|
$3.887M
-43.79%
YoY
|
$4.409M
-30.44%
YoY
|
$5.097M
-14.91%
YoY
|
$5.702M
28.83%
YoY
|
$6.915M
92.4%
YoY
|
$6.338M
181.56%
YoY
|
$5.990M
213.61%
YoY
|
$4.426M
173.55%
YoY
|
$3.594M
315.97%
YoY
|
$2.251M
150.95%
YoY
|
$1.910M
193.85%
YoY
|
$1.618M
113.74%
YoY
|
$864.0K
N/A
|
$897.0K
56.82%
YoY
|
$650.0K
N/A
|
$757.0K
37.89%
YoY
|
| Depreciation & Amortization |
$490.0K
5.15%
YoY
|
$442.0K
-1.12%
YoY
|
$440.0K
10.0%
YoY
|
$470.0K
17.5%
YoY
|
$466.0K
25.27%
YoY
|
$447.0K
30.32%
YoY
|
$400.0K
33.33%
YoY
|
$400.0K
100.0%
YoY
|
$372.0K
95.79%
YoY
|
$343.0K
90.56%
YoY
|
$300.0K
50.0%
YoY
|
$200.0K
100.0%
YoY
|
$190.0K
216.67%
YoY
|
$180.0K
500.0%
YoY
|
$200.0K
900.0%
YoY
|
$100.0K
0.0%
YoY
|
$60.00K
215.79%
YoY
|
$30.00K
N/A
|
$20.00K
5.26%
YoY
|
| Operating Expenses |
$21.22M
-33.06%
YoY
|
$20.19M
-29.21%
YoY
|
$19.98M
-31.43%
YoY
|
$32.14M
4.37%
YoY
|
$31.70M
4.43%
YoY
|
$28.52M
7.7%
YoY
|
$29.14M
42.49%
YoY
|
$30.79M
72.98%
YoY
|
$30.36M
117.83%
YoY
|
$26.48M
168.6%
YoY
|
$20.45M
123.48%
YoY
|
$17.80M
101.7%
YoY
|
$13.94M
89.46%
YoY
|
$9.860M
79.27%
YoY
|
$9.151M
53.93%
YoY
|
$8.826M
171.07%
YoY
|
$7.355M
1185.84%
YoY
|
$5.500M
1560.15%
YoY
|
$5.945M
188.03%
YoY
|
| Operating Profit |
-$20.51M
-36.0%
YoY
|
-$19.75M
-31.6%
YoY
|
-$19.81M
-32.3%
YoY
|
-$32.13M
7.7%
YoY
|
-$32.05M
6.14%
YoY
|
-$28.88M
9.56%
YoY
|
-$29.26M
44.01%
YoY
|
-$29.83M
72.38%
YoY
|
-$30.19M
125.09%
YoY
|
-$26.36M
178.64%
YoY
|
-$20.32M
116.23%
YoY
|
-$17.31M
83.59%
YoY
|
-$13.41M
91.59%
YoY
|
-$9.460M
85.13%
YoY
|
-$9.397M
52.57%
YoY
|
-$9.427M
183.26%
YoY
|
-$7.001M
N/A
|
-$5.110M
1442.43%
YoY
|
-$6.159M
191.9%
YoY
|
| Interest Expense |
$498.0K
-36.32%
YoY
|
$660.0K
2.96%
YoY
|
$641.0K
32.16%
YoY
|
$763.0K
412.08%
YoY
|
$782.0K
1084.85%
YoY
|
$641.0K
1356.82%
YoY
|
$485.0K
1176.32%
YoY
|
$149.0K
325.71%
YoY
|
$66.00K
94.12%
YoY
|
$44.00K
120.0%
YoY
|
$38.00K
322.22%
YoY
|
$35.00K
250.0%
YoY
|
$34.00K
N/A
|
$20.00K
N/A
|
$9.000K
-102.47%
YoY
|
$10.00K
-103.09%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$364.0K
264.0%
YoY
|
| Other Income/Expense, Net |
$498.0K
-35.74%
YoY
|
$1.000K
-93.33%
YoY
|
$646.0K
32.11%
YoY
|
$769.0K
202.76%
YoY
|
$775.0K
833.73%
YoY
|
$15.00K
-94.27%
YoY
|
$489.0K
136.23%
YoY
|
$254.0K
23.9%
YoY
|
$83.00K
-105.02%
YoY
|
$262.0K
-120.79%
YoY
|
$207.0K
78.45%
YoY
|
$205.0K
-220.59%
YoY
|
-$1.655M
-1691.35%
YoY
|
-$1.260M
N/A
|
$116.0K
-73.21%
YoY
|
-$170.0K
325.0%
YoY
|
$104.0K
-104.83%
YoY
|
$0.00
N/A
|
$433.0K
-533.0%
YoY
|
| Pretax Income |
-$20.01M
-36.01%
YoY
|
-$19.09M
-32.36%
YoY
|
-$19.16M
-33.41%
YoY
|
-$31.36M
6.02%
YoY
|
-$31.27M
3.86%
YoY
|
-$28.22M
8.33%
YoY
|
-$28.77M
43.06%
YoY
|
-$29.58M
72.96%
YoY
|
-$30.11M
99.79%
YoY
|
-$26.05M
175.99%
YoY
|
-$20.11M
114.19%
YoY
|
-$17.10M
81.55%
YoY
|
-$15.07M
118.41%
YoY
|
-$9.440M
84.38%
YoY
|
-$9.390M
63.87%
YoY
|
-$9.420M
6628.57%
YoY
|
-$6.900M
N/A
|
-$5.120M
-1124.0%
YoY
|
-$5.730M
N/A
|
| Income Tax |
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
|
| Net Earnings |
-$20.00M
-36.04%
YoY
|
-$19.09M
-32.36%
YoY
|
-$19.16M
-33.39%
YoY
|
-$31.36M
6.03%
YoY
|
-$31.27M
3.86%
YoY
|
-$28.22M
8.33%
YoY
|
-$28.77M
43.06%
YoY
|
-$29.58M
72.96%
YoY
|
-$30.11M
99.81%
YoY
|
-$26.05M
175.99%
YoY
|
-$20.11M
116.7%
YoY
|
-$17.10M
78.2%
YoY
|
-$15.07M
118.47%
YoY
|
-$9.440M
84.38%
YoY
|
-$9.281M
62.09%
YoY
|
-$9.597M
159.94%
YoY
|
-$6.897M
33.77%
YoY
|
-$5.120M
-1116.75%
YoY
|
-$5.726M
159.1%
YoY
|
| Basic Earnings Per Share |
-$0.58
-43.14%
YoY
|
N/A
|
-$0.57
-40.63%
YoY
|
-$0.99
0.0%
YoY
|
-$1.02
0.99%
YoY
|
N/A
|
-$0.96
41.18%
YoY
|
-$0.99
67.8%
YoY
|
-$1.01
N/A
|
N/A
|
-$0.68
N/A
|
-$0.59
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.58
-43.14%
YoY
|
-$0.56
-40.43%
YoY
|
-$0.57
-40.63%
YoY
|
-$0.99
0.0%
YoY
|
-$1.02
-100.0%
YoY
|
-$0.93
-100.0%
YoY
|
-$0.96
-100.0%
YoY
|
-$0.99
67.8%
YoY
|
-$1.009M
81.8%
YoY
|
-$876.0K
82.9%
YoY
|
-$678.5K
36.79%
YoY
|
-$0.59
-100.0%
YoY
|
-$555.1K
5.38%
YoY
|
-$478.9K
12.44%
YoY
|
-$496.0K
-38.28%
YoY
|
-$583.3K
2091.47%
YoY
|
-$526.7K
N/A
|
-$426.0K
-539.59%
YoY
|
-$803.6K
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.62M shares
14.02%
YoY
|
34.24M shares
13.33%
YoY
|
33.68M shares
12.11%
YoY
|
31.09M shares
3.75%
YoY
|
30.37M shares
1.73%
YoY
|
30.21M shares
N/A
|
30.04M shares
1.35%
YoY
|
29.96M shares
3.4%
YoY
|
29.85M
N/A
|
N/A
|
29.64M shares
N/A
|
28.98M shares
N/A
|
N/A
|
19.60M
N/A
|
N/A
|
N/A
|
14.84M
-19.89%
YoY
|
N/A
|
5.343M
-71.17%
YoY
|
| Diluted Shares Outstanding |
34.71M shares
13.58%
YoY
|
N/A
|
33.84M shares
12.42%
YoY
|
31.79M shares
6.1%
YoY
|
30.56M shares
2.42%
YoY
|
N/A
|
30.10M shares
1.54%
YoY
|
29.96M shares
3.4%
YoY
|
29.84M shares
N/A
|
N/A
|
29.64M shares
N/A
|
28.98M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...