|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$76.27M
-19.93%
YoY
|
$95.25M
36.03%
YoY
|
$70.03M
77.6%
YoY
|
$39.43M
106.55%
YoY
|
$19.09M
24.85%
YoY
|
| Cost Of Revenue |
$59.87M
-14.53%
YoY
|
$70.04M
37.57%
YoY
|
$50.91M
83.87%
YoY
|
$27.69M
95.69%
YoY
|
$14.15M
20.02%
YoY
|
| Gross Profit |
$16.41M
-34.93%
YoY
|
$25.21M
31.9%
YoY
|
$19.11M
62.67%
YoY
|
$11.75M
137.85%
YoY
|
$4.940M
41.14%
YoY
|
| Selling, General & Admin |
$56.04M
-15.33%
YoY
|
$66.19M
28.69%
YoY
|
$51.43M
144.0%
YoY
|
$21.08M
84.91%
YoY
|
$11.40M
64.27%
YoY
|
| Research & Development |
$12.00M
6.19%
YoY
|
$11.30M
61.84%
YoY
|
$6.980M
37.95%
YoY
|
$5.060M
138.68%
YoY
|
$2.120M
16.48%
YoY
|
| Depreciation & Amortization |
$5.765M
38.5%
YoY
|
$4.162M
126.32%
YoY
|
$1.839M
191.92%
YoY
|
$630.0K
173.91%
YoY
|
$230.0K
91.67%
YoY
|
| Operating Expenses |
$73.62M
-4.99%
YoY
|
$77.49M
32.65%
YoY
|
$58.41M
123.55%
YoY
|
$26.13M
93.27%
YoY
|
$13.52M
54.34%
YoY
|
| Operating Profit |
-$57.22M
9.45%
YoY
|
-$52.28M
33.01%
YoY
|
-$39.30M
173.3%
YoY
|
-$14.38M
67.6%
YoY
|
-$8.580M
63.12%
YoY
|
| Interest Expense |
N/A
|
$14.85M
528.36%
YoY
|
$2.363M
-179.84%
YoY
|
-$2.960M
-169.16%
YoY
|
$4.280M
-124.24%
YoY
|
| Other Income/Expense, Net |
$10.77M
-17.04%
YoY
|
$12.98M
-2306.71%
YoY
|
-$588.2K
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
-$46.45M
18.21%
YoY
|
-$39.30M
4.72%
YoY
|
-$37.53M
116.29%
YoY
|
-$17.35M
303.49%
YoY
|
-$4.300M
-84.45%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$46.45M
18.19%
YoY
|
-$39.30M
4.73%
YoY
|
-$37.53M
116.29%
YoY
|
-$17.35M
303.49%
YoY
|
-$4.300M
-84.45%
YoY
|
| Basic Earnings Per Share |
-$122.10
1622.43%
YoY
|
-$7.09
-87.36%
YoY
|
-$56.08
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$122.10
1622.43%
YoY
|
-$7.09
-100.0%
YoY
|
-$56.05M
8700.64%
YoY
|
-$636.9K
-54.08%
YoY
|
-$1.387M
-95.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
380.3K shares
-94.23%
YoY
|
6.591M
885.07%
YoY
|
669.1K
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
380.3K shares
-94.23%
YoY
|
6.591M
885.07%
YoY
|
669.1K
N/A
|
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 | 2019 Q3 | 2019 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$20.63M
-31.79%
YoY
|
$18.88M
5.55%
YoY
|
$20.21M
17.37%
YoY
|
$29.90M
21.18%
YoY
|
$30.25M
75.68%
YoY
|
$17.89M
12.83%
YoY
|
$17.22M
40.23%
YoY
|
$24.67M
105.28%
YoY
|
$17.22M
3.34%
YoY
|
$15.85M
131.77%
YoY
|
$12.28M
214.07%
YoY
|
$12.02M
165.34%
YoY
|
$16.66M
248.54%
YoY
|
$6.840M
44.0%
YoY
|
$3.910M
-22.11%
YoY
|
$4.530M
34.82%
YoY
|
$4.780M
38.15%
YoY
|
$4.750M
4.63%
YoY
|
| Cost Of Revenue |
N/A
|
$15.72M
-29.61%
YoY
|
$13.04M
0.77%
YoY
|
$16.66M
17.15%
YoY
|
$20.56M
5.78%
YoY
|
$22.33M
89.68%
YoY
|
$12.94M
3.51%
YoY
|
$14.22M
61.2%
YoY
|
$19.43M
63.31%
YoY
|
$11.77M
29.21%
YoY
|
$12.50M
192.06%
YoY
|
$8.820M
269.04%
YoY
|
$11.90M
246.94%
YoY
|
$9.110M
176.06%
YoY
|
$4.280M
19.55%
YoY
|
$2.390M
-37.76%
YoY
|
$3.430M
33.46%
YoY
|
$3.300M
17.44%
YoY
|
$3.580M
3.77%
YoY
|
| Gross Profit |
N/A
|
$4.913M
-37.95%
YoY
|
$5.841M
18.04%
YoY
|
$3.557M
18.45%
YoY
|
$9.343M
78.24%
YoY
|
$7.917M
45.41%
YoY
|
$4.948M
47.57%
YoY
|
$3.003M
-13.2%
YoY
|
$5.241M
4267.86%
YoY
|
$5.445M
-27.89%
YoY
|
$3.353M
30.99%
YoY
|
$3.460M
127.63%
YoY
|
$120.0K
-89.09%
YoY
|
$7.550M
410.14%
YoY
|
$2.560M
116.95%
YoY
|
$1.520M
28.81%
YoY
|
$1.100M
39.24%
YoY
|
$1.480M
127.69%
YoY
|
$1.180M
8.26%
YoY
|
| Selling, General & Admin |
N/A
|
$12.57M
-14.34%
YoY
|
$14.97M
3.24%
YoY
|
$15.09M
-5.3%
YoY
|
$21.08M
20.27%
YoY
|
$14.68M
-3.72%
YoY
|
$14.50M
56.84%
YoY
|
$15.93M
100.43%
YoY
|
$17.53M
213.02%
YoY
|
$15.24M
137.43%
YoY
|
$9.243M
103.14%
YoY
|
$7.950M
76.67%
YoY
|
$5.600M
116.22%
YoY
|
$6.420M
80.85%
YoY
|
$4.550M
79.84%
YoY
|
$4.500M
64.84%
YoY
|
$2.590M
12.61%
YoY
|
$3.550M
84.9%
YoY
|
$2.530M
79.43%
YoY
|
| Research & Development |
N/A
|
$2.916M
4.84%
YoY
|
$2.913M
5.77%
YoY
|
$3.528M
40.31%
YoY
|
$3.246M
35.74%
YoY
|
$2.782M
72.7%
YoY
|
$2.754M
92.64%
YoY
|
$2.514M
78.3%
YoY
|
$2.392M
-32.82%
YoY
|
$1.611M
103.88%
YoY
|
$1.430M
694.34%
YoY
|
$1.410M
171.15%
YoY
|
$3.560M
503.39%
YoY
|
$790.0K
102.56%
YoY
|
$180.0K
-73.13%
YoY
|
$520.0K
13.04%
YoY
|
$590.0K
59.46%
YoY
|
$390.0K
-33.9%
YoY
|
$670.0K
42.55%
YoY
|
| Depreciation & Amortization |
N/A
|
$1.480M
27.07%
YoY
|
$1.456M
44.95%
YoY
|
$1.152M
23.41%
YoY
|
$1.059M
64.81%
YoY
|
$1.165M
110.82%
YoY
|
$1.005M
188.67%
YoY
|
$933.7K
211.24%
YoY
|
$642.5K
167.71%
YoY
|
$552.5K
224.98%
YoY
|
$348.1K
148.63%
YoY
|
$300.0K
275.0%
YoY
|
$240.0K
242.86%
YoY
|
$170.0K
183.33%
YoY
|
$140.0K
133.33%
YoY
|
$80.00K
100.0%
YoY
|
$70.00K
133.33%
YoY
|
$60.00K
100.0%
YoY
|
$60.00K
0.0%
YoY
|
| Operating Expenses |
N/A
|
$15.49M
-11.28%
YoY
|
$17.88M
3.65%
YoY
|
$18.62M
0.92%
YoY
|
$24.33M
22.13%
YoY
|
$17.46M
3.59%
YoY
|
$17.25M
61.64%
YoY
|
$18.45M
97.09%
YoY
|
$19.92M
117.48%
YoY
|
$16.85M
133.43%
YoY
|
$10.67M
125.16%
YoY
|
$9.360M
86.08%
YoY
|
$9.160M
187.15%
YoY
|
$7.220M
82.78%
YoY
|
$4.740M
48.59%
YoY
|
$5.030M
57.19%
YoY
|
$3.190M
19.48%
YoY
|
$3.950M
57.37%
YoY
|
$3.190M
68.78%
YoY
|
| Operating Profit |
N/A
|
-$10.58M
10.85%
YoY
|
-$12.04M
-2.14%
YoY
|
-$15.06M
-2.49%
YoY
|
-$14.99M
2.09%
YoY
|
-$9.541M
-16.37%
YoY
|
-$12.30M
68.08%
YoY
|
-$15.44M
161.78%
YoY
|
-$14.68M
62.38%
YoY
|
-$11.41M
-3557.22%
YoY
|
-$7.319M
235.76%
YoY
|
-$5.900M
68.09%
YoY
|
-$9.040M
332.54%
YoY
|
$330.0K
-113.36%
YoY
|
-$2.180M
8.46%
YoY
|
-$3.510M
73.76%
YoY
|
-$2.090M
11.17%
YoY
|
-$2.470M
32.8%
YoY
|
-$2.010M
151.25%
YoY
|
| Interest Expense |
N/A
|
$146.9K
-99.21%
YoY
|
$576.4K
70.98%
YoY
|
$6.785M
87.64%
YoY
|
-$7.621M
2664.86%
YoY
|
$18.52M
538.0%
YoY
|
$337.1K
-427.5%
YoY
|
$3.616M
-2360.1%
YoY
|
-$275.7K
-87.24%
YoY
|
$2.902M
-1482.07%
YoY
|
-$102.9K
-69.72%
YoY
|
-$160.0K
-36.0%
YoY
|
-$2.160M
7100.0%
YoY
|
-$210.0K
-8.7%
YoY
|
-$340.0K
-116.75%
YoY
|
-$250.0K
-109.92%
YoY
|
-$30.00K
-99.8%
YoY
|
-$230.0K
-80.0%
YoY
|
$2.030M
-381.94%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$3.673M
-120.93%
YoY
|
$6.314M
3684.97%
YoY
|
$6.785M
-2566.18%
YoY
|
-$453.5K
N/A
|
$17.55M
-3083.08%
YoY
|
$166.8K
-262.07%
YoY
|
-$275.1K
N/A
|
$0.00
N/A
|
-$588.2K
N/A
|
-$102.9K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$14.25M
-277.98%
YoY
|
-$5.725M
-52.82%
YoY
|
-$8.275M
-31.63%
YoY
|
-$23.06M
54.21%
YoY
|
$8.006M
-188.03%
YoY
|
-$12.14M
63.51%
YoY
|
-$12.10M
100.07%
YoY
|
-$14.96M
33.53%
YoY
|
-$9.095M
-7678.93%
YoY
|
-$7.422M
194.54%
YoY
|
-$6.050M
61.33%
YoY
|
-$11.20M
428.3%
YoY
|
$120.0K
-104.46%
YoY
|
-$2.520M
-25300.0%
YoY
|
-$3.750M
-850.0%
YoY
|
-$2.120M
-89.66%
YoY
|
-$2.690M
-10.63%
YoY
|
$10.00K
-100.37%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
N/A
|
-$14.25M
-277.96%
YoY
|
-$5.725M
-52.82%
YoY
|
-$8.300M
-31.43%
YoY
|
-$23.06M
54.21%
YoY
|
$8.006M
-188.03%
YoY
|
-$12.14M
63.51%
YoY
|
-$12.10M
99.94%
YoY
|
-$14.96M
33.53%
YoY
|
-$9.095M
-7678.93%
YoY
|
-$7.422M
194.54%
YoY
|
-$6.054M
61.43%
YoY
|
-$11.20M
428.3%
YoY
|
$120.0K
-104.46%
YoY
|
-$2.520M
-25300.0%
YoY
|
-$3.750M
-850.0%
YoY
|
-$2.120M
-89.66%
YoY
|
-$2.690M
-10.63%
YoY
|
$10.00K
-100.37%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.46
820.0%
YoY
|
-$0.36
-96.19%
YoY
|
-$0.56
-96.01%
YoY
|
N/A
|
-$0.05
-100.45%
YoY
|
-$9.45
-30.72%
YoY
|
-$14.04
N/A
|
N/A
|
$11.18
N/A
|
-$13.64
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.46
1433.33%
YoY
|
-$0.36
-96.19%
YoY
|
-$0.56
-100.0%
YoY
|
-$1.74
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$9.45
-30.72%
YoY
|
-$14.04M
15587.24%
YoY
|
-$17.30M
6002.23%
YoY
|
-$11.17M
-357663.21%
YoY
|
-$13.64
-99.97%
YoY
|
-$89.51K
-79.28%
YoY
|
-$283.5K
-10.01%
YoY
|
$3.124K
-100.08%
YoY
|
-$47.34K
-1662.28%
YoY
|
-$432.0K
-248.62%
YoY
|
-$315.0K
-98.48%
YoY
|
-$3.736M
17.92%
YoY
|
$3.030K
-100.11%
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 |
36.92M
199.48%
YoY
|
33.70M
173.43%
YoY
|
14.95M
1063.95%
YoY
|
14.95M
1633.93%
YoY
|
12.33M
N/A
|
12.33M
1414.81%
YoY
|
1.284M
136.03%
YoY
|
862.0K
N/A
|
N/A
|
813.7K
N/A
|
544.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
31.30M
58.7%
YoY
|
15.79M
1129.7%
YoY
|
14.72M
1607.69%
YoY
|
N/A
|
19.72M
2323.56%
YoY
|
1.284M
136.03%
YoY
|
862.0K
N/A
|
N/A
|
813.7K
N/A
|
544.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...