|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$17.42M
-2.15%
YoY
|
$17.80M
15.78%
YoY
|
$15.37M
26.88%
YoY
|
$12.12M
54.67%
YoY
|
$7.834M
N/A
|
| Cost Of Revenue |
$10.86M
-19.37%
YoY
|
$13.47M
57.27%
YoY
|
$8.565M
82.08%
YoY
|
$4.704M
-0.59%
YoY
|
$4.732M
N/A
|
| Gross Profit |
$6.556M
51.41%
YoY
|
$4.330M
-36.41%
YoY
|
$6.809M
-8.15%
YoY
|
$7.413M
138.97%
YoY
|
$3.102M
N/A
|
| Selling, General & Admin |
$20.03M
-32.59%
YoY
|
$29.71M
-29.58%
YoY
|
$42.19M
34.39%
YoY
|
$31.40M
-17.73%
YoY
|
$38.16M
N/A
|
| Research & Development |
$1.140M
-33.68%
YoY
|
$1.719M
11.19%
YoY
|
$1.546M
53.22%
YoY
|
$1.009M
N/A
|
N/A
|
| Depreciation & Amortization |
$2.374M
15.3%
YoY
|
$2.059M
16.46%
YoY
|
$1.768M
-4.64%
YoY
|
$1.854M
25.27%
YoY
|
$1.480M
N/A
|
| Operating Expenses |
$22.15M
-72.11%
YoY
|
$79.43M
24.08%
YoY
|
$64.02M
78.11%
YoY
|
$35.94M
-9.34%
YoY
|
$39.64M
30393.85%
YoY
|
| Operating Profit |
-$15.59M
-79.24%
YoY
|
-$75.10M
31.28%
YoY
|
-$57.21M
100.53%
YoY
|
-$28.53M
-21.93%
YoY
|
-$36.54M
N/A
|
| Interest Expense |
-$4.217M
-256.07%
YoY
|
$2.702M
-60.37%
YoY
|
$6.818M
53.04%
YoY
|
$4.455M
65.98%
YoY
|
$2.684M
1577.5%
YoY
|
| Other Income/Expense, Net |
$82.00K
-103.1%
YoY
|
-$2.647M
-78.87%
YoY
|
-$12.53M
375.01%
YoY
|
-$2.637M
-128.22%
YoY
|
$9.344M
N/A
|
| Pretax Income |
-$19.73M
-72.77%
YoY
|
-$72.46M
62.16%
YoY
|
-$44.68M
21.84%
YoY
|
-$36.67M
-20.08%
YoY
|
-$45.88M
-153046.67%
YoY
|
| Income Tax |
$68.00K
-101.07%
YoY
|
-$6.354M
-768.84%
YoY
|
$950.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$17.90M
-72.95%
YoY
|
-$66.17M
44.7%
YoY
|
-$45.73M
76.58%
YoY
|
-$25.90M
-34.49%
YoY
|
-$39.53M
-197750.0%
YoY
|
| Basic Earnings Per Share |
-$11.42
563.95%
YoY
|
-$1.72
-3.37%
YoY
|
-$1.78
-46.71%
YoY
|
-$3.34
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$11.41
563.37%
YoY
|
-$1.72
-3.37%
YoY
|
-$1.78
-46.71%
YoY
|
-$3.34
-100.0%
YoY
|
$494.5K
9098.36%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.568M shares
-95.92%
YoY
|
38.39M shares
49.44%
YoY
|
25.69M shares
137.53%
YoY
|
10.82M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.568M shares
-95.92%
YoY
|
38.39M shares
49.44%
YoY
|
25.69M shares
137.53%
YoY
|
10.82M shares
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.638M
0.52%
YoY
|
$3.820M
15.58%
YoY
|
$4.981M
6.96%
YoY
|
$3.978M
-23.85%
YoY
|
$4.614M
10.01%
YoY
|
$3.305M
-18.01%
YoY
|
$4.657M
26.82%
YoY
|
$5.224M
50.24%
YoY
|
$4.194M
-65.4%
YoY
|
$4.031M
2.91%
YoY
|
$3.672M
89.38%
YoY
|
$3.477M
19.32%
YoY
|
$12.12M
N/A
|
$3.917M
N/A
|
$1.939M
N/A
|
$2.914M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$4.984M
27.6%
YoY
|
$1.878M
-37.92%
YoY
|
$2.255M
-32.75%
YoY
|
$1.744M
-45.26%
YoY
|
$3.906M
-12.91%
YoY
|
$3.025M
102.21%
YoY
|
$3.353M
76.1%
YoY
|
$3.186M
138.29%
YoY
|
$4.485M
-4.57%
YoY
|
$1.496M
-18.87%
YoY
|
$1.904M
84.5%
YoY
|
$1.337M
77.56%
YoY
|
$4.700M
N/A
|
$1.844M
N/A
|
$1.032M
N/A
|
$753.0K
N/A
|
N/A
|
| Gross Profit |
-$346.0K
-148.87%
YoY
|
$1.942M
593.57%
YoY
|
$2.726M
109.05%
YoY
|
$2.234M
9.62%
YoY
|
$708.0K
-343.3%
YoY
|
$280.0K
-88.95%
YoY
|
$1.304M
-26.24%
YoY
|
$2.038M
-4.77%
YoY
|
-$291.0K
-103.93%
YoY
|
$2.535M
22.29%
YoY
|
$1.768M
94.93%
YoY
|
$2.140M
-0.97%
YoY
|
$7.410M
N/A
|
$2.073M
N/A
|
$907.0K
N/A
|
$2.161M
N/A
|
N/A
|
| Selling, General & Admin |
$4.102M
-22.24%
YoY
|
$4.737M
-29.32%
YoY
|
$5.274M
-39.66%
YoY
|
$5.916M
-34.22%
YoY
|
$5.275M
-44.35%
YoY
|
$6.702M
-43.6%
YoY
|
$8.741M
-17.08%
YoY
|
$8.994M
-0.63%
YoY
|
$9.479M
-70.75%
YoY
|
$11.88M
90.11%
YoY
|
$10.54M
34.0%
YoY
|
$9.051M
-2.69%
YoY
|
$32.41M
N/A
|
$6.250M
N/A
|
$7.867M
N/A
|
$9.301M
N/A
|
N/A
|
| Research & Development |
$233.0K
-61.49%
YoY
|
$292.0K
-14.87%
YoY
|
$403.0K
12.26%
YoY
|
$212.0K
-48.54%
YoY
|
$605.0K
-60.87%
YoY
|
$343.0K
-24.45%
YoY
|
$359.0K
17.7%
YoY
|
$412.0K
48.2%
YoY
|
$1.546M
N/A
|
$454.0K
N/A
|
$305.0K
N/A
|
$278.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$444.0K
-39.76%
YoY
|
$290.0K
-42.91%
YoY
|
$224.0K
-58.29%
YoY
|
$236.0K
-54.35%
YoY
|
$737.0K
-56.47%
YoY
|
$508.0K
50.74%
YoY
|
$537.0K
2.48%
YoY
|
$517.0K
-10.71%
YoY
|
$1.693M
-52.84%
YoY
|
$337.0K
-36.89%
YoY
|
$524.0K
43.56%
YoY
|
$579.0K
64.49%
YoY
|
$3.590M
N/A
|
$534.0K
N/A
|
$365.0K
N/A
|
$352.0K
N/A
|
N/A
|
| Operating Expenses |
$4.566M
-28.4%
YoY
|
$5.319M
-79.91%
YoY
|
$5.901M
-37.9%
YoY
|
$6.364M
-54.32%
YoY
|
$6.377M
-43.83%
YoY
|
$26.47M
116.64%
YoY
|
$9.502M
-16.44%
YoY
|
$13.93M
40.6%
YoY
|
$11.35M
-66.01%
YoY
|
$12.22M
80.11%
YoY
|
$11.37M
38.13%
YoY
|
$9.908M
-12.59%
YoY
|
$33.40M
14421.74%
YoY
|
$6.784M
4745.71%
YoY
|
$8.232M
5780.0%
YoY
|
$11.34M
7456.67%
YoY
|
$230.0K
N/A
|
| Operating Profit |
-$4.912M
-13.35%
YoY
|
-$3.377M
-87.11%
YoY
|
-$3.175M
-61.27%
YoY
|
-$4.130M
-65.27%
YoY
|
-$5.669M
-51.31%
YoY
|
-$26.19M
170.46%
YoY
|
-$8.198M
-14.63%
YoY
|
-$11.89M
53.1%
YoY
|
-$11.64M
-55.2%
YoY
|
-$9.684M
105.56%
YoY
|
-$9.603M
31.1%
YoY
|
-$7.768M
-15.33%
YoY
|
-$25.99M
N/A
|
-$4.711M
N/A
|
-$7.325M
N/A
|
-$9.174M
N/A
|
N/A
|
| Interest Expense |
-$3.897M
-1365.26%
YoY
|
-$5.000K
-90.2%
YoY
|
-$35.00K
-105.37%
YoY
|
-$17.00K
-100.8%
YoY
|
$308.0K
-106.73%
YoY
|
-$51.00K
-110.52%
YoY
|
$652.0K
-29.13%
YoY
|
$2.118M
116.56%
YoY
|
-$4.574M
-24.65%
YoY
|
$485.0K
-59.72%
YoY
|
$920.0K
-3.46%
YoY
|
$978.0K
16.99%
YoY
|
-$6.070M
-1095.08%
YoY
|
$1.204M
67.22%
YoY
|
$953.0K
16.22%
YoY
|
$836.0K
4.5%
YoY
|
$610.0K
N/A
|
| Other Income/Expense, Net |
$58.00K
-825.0%
YoY
|
-$3.894M
-726.05%
YoY
|
-$86.00K
-98.8%
YoY
|
$21.00K
-99.5%
YoY
|
-$8.000K
-100.07%
YoY
|
$622.0K
-105.82%
YoY
|
-$7.152M
982.0%
YoY
|
$4.183M
-30.12%
YoY
|
$11.85M
13.89%
YoY
|
-$10.69M
-866.52%
YoY
|
-$661.0K
-146.45%
YoY
|
$5.986M
498.0%
YoY
|
$10.40M
N/A
|
$1.395M
N/A
|
$1.423M
N/A
|
$1.001M
N/A
|
N/A
|
| Pretax Income |
-$5.046M
-82.31%
YoY
|
-$7.271M
-72.88%
YoY
|
-$3.261M
211.76%
YoY
|
-$4.151M
-74.18%
YoY
|
-$28.52M
24.03%
YoY
|
-$26.81M
-2757.38%
YoY
|
-$1.046M
-88.3%
YoY
|
-$16.08M
16.88%
YoY
|
-$22.99M
-10.49%
YoY
|
$1.009M
-116.52%
YoY
|
-$8.942M
2.22%
YoY
|
-$13.75M
35.17%
YoY
|
-$25.69M
-6860.53%
YoY
|
-$6.106M
-1152.76%
YoY
|
-$8.748M
-1386.47%
YoY
|
-$10.18M
-1665.38%
YoY
|
$380.0K
N/A
|
| Income Tax |
$68.00K
-77.03%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
$296.0K
-68.84%
YoY
|
-$6.650M
N/A
|
N/A
|
N/A
|
$950.0K
4650.0%
YoY
|
N/A
|
N/A
|
$0.00
N/A
|
$20.00K
-75.0%
YoY
|
-$40.00K
-133.33%
YoY
|
-$70.00K
-146.67%
YoY
|
$0.00
-100.0%
YoY
|
$80.00K
N/A
|
| Net Earnings |
-$5.085M
-82.35%
YoY
|
-$5.138M
-74.52%
YoY
|
-$3.595M
243.69%
YoY
|
-$4.081M
-74.71%
YoY
|
-$28.82M
20.07%
YoY
|
-$20.16M
-2126.43%
YoY
|
-$1.046M
-88.32%
YoY
|
-$16.14M
17.25%
YoY
|
-$24.00M
-6.69%
YoY
|
$995.0K
-119.53%
YoY
|
-$8.956M
11.82%
YoY
|
-$13.77M
48.3%
YoY
|
-$25.72M
-8673.33%
YoY
|
-$5.094M
-1207.39%
YoY
|
-$8.009M
-1611.13%
YoY
|
-$9.282M
-1885.0%
YoY
|
$300.0K
N/A
|
| Basic Earnings Per Share |
N/A
|
-$3.25
577.08%
YoY
|
-$0.08
166.67%
YoY
|
-$0.09
-84.48%
YoY
|
N/A
|
-$0.48
-1300.0%
YoY
|
-$0.03
-91.43%
YoY
|
-$0.58
5.45%
YoY
|
N/A
|
$0.04
-108.33%
YoY
|
-$0.35
-57.32%
YoY
|
-$0.55
N/A
|
N/A
|
-$0.48
N/A
|
-$0.82
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.96
348.07%
YoY
|
-$3.25
577.08%
YoY
|
-$0.08
166.67%
YoY
|
-$0.09
-84.48%
YoY
|
-$0.66
-100.0%
YoY
|
-$0.48
-1300.0%
YoY
|
-$0.03
-91.43%
YoY
|
-$0.58
5.45%
YoY
|
-$910.4K
-60.18%
YoY
|
$0.04
-108.33%
YoY
|
-$0.35
-57.32%
YoY
|
-$0.55
-100.0%
YoY
|
-$2.286M
-2896.81%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.82
-100.0%
YoY
|
$89.19K
-37.22%
YoY
|
$81.74K
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
|
| Basic Shares Outstanding |
1.745M shares
N/A
|
45.73M shares
8.3%
YoY
|
45.52M shares
15.06%
YoY
|
43.90M shares
57.02%
YoY
|
N/A
|
42.22M shares
63.93%
YoY
|
39.56M shares
54.6%
YoY
|
27.96M shares
11.71%
YoY
|
N/A
|
25.76M shares
142.11%
YoY
|
25.59M shares
161.1%
YoY
|
25.03M shares
N/A
|
N/A
|
10.64M shares
N/A
|
9.801M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
1.580M shares
-96.26%
YoY
|
44.87M shares
13.41%
YoY
|
43.90M shares
57.02%
YoY
|
N/A
|
42.22M shares
63.93%
YoY
|
39.56M shares
54.6%
YoY
|
27.96M shares
11.71%
YoY
|
N/A
|
25.76M shares
142.11%
YoY
|
25.59M shares
161.1%
YoY
|
25.03M shares
N/A
|
N/A
|
10.64M shares
N/A
|
9.801M shares
N/A
|
N/A
|
N/A
|
Loading...