|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$78.60M
-7.96%
YoY
|
$85.39M
32.79%
YoY
|
$64.30M
13.42%
YoY
|
$56.69M
81.13%
YoY
|
$31.30M
N/A
|
| Cost Of Revenue |
$24.81M
-13.95%
YoY
|
$28.84M
46.02%
YoY
|
$19.75M
49.41%
YoY
|
$13.22M
61.56%
YoY
|
$8.181M
N/A
|
| Gross Profit |
$53.78M
-4.9%
YoY
|
$56.55M
26.92%
YoY
|
$44.56M
2.48%
YoY
|
$43.48M
88.06%
YoY
|
$23.12M
N/A
|
| Selling, General & Admin |
$95.12M
38.27%
YoY
|
$68.79M
82.42%
YoY
|
$37.71M
74.59%
YoY
|
$21.60M
42.1%
YoY
|
$15.20M
N/A
|
| Research & Development |
$53.21M
-9.13%
YoY
|
$58.55M
23.95%
YoY
|
$47.24M
22.98%
YoY
|
$38.41M
32.11%
YoY
|
$29.08M
N/A
|
| Depreciation & Amortization |
$9.000M
60.71%
YoY
|
$5.600M
9.8%
YoY
|
$5.100M
6.25%
YoY
|
$4.800M
14.29%
YoY
|
$4.200M
N/A
|
| Operating Expenses |
$151.8M
19.24%
YoY
|
$127.3M
49.9%
YoY
|
$84.95M
41.55%
YoY
|
$60.01M
35.54%
YoY
|
$44.28M
N/A
|
| Operating Profit |
-$98.05M
38.52%
YoY
|
-$70.79M
75.25%
YoY
|
-$40.39M
144.26%
YoY
|
-$16.54M
-21.84%
YoY
|
-$21.16M
N/A
|
| Interest Expense |
$910.0K
-22.29%
YoY
|
$1.171M
-18.45%
YoY
|
$1.436M
0.77%
YoY
|
$1.425M
-35.34%
YoY
|
$2.204M
N/A
|
| Other Income/Expense, Net |
-$246.0K
-4200.0%
YoY
|
$6.000K
-92.68%
YoY
|
$82.00K
-106.95%
YoY
|
-$1.180M
51.87%
YoY
|
-$777.0K
N/A
|
| Pretax Income |
-$97.94M
36.45%
YoY
|
-$71.78M
73.34%
YoY
|
-$41.41M
127.12%
YoY
|
-$18.23M
-21.64%
YoY
|
-$23.27M
N/A
|
| Income Tax |
$100.0K
-281.82%
YoY
|
-$55.00K
-131.61%
YoY
|
$174.0K
152.17%
YoY
|
$69.00K
0.0%
YoY
|
$69.00K
N/A
|
| Net Earnings |
-$98.04M
36.69%
YoY
|
-$71.72M
72.48%
YoY
|
-$41.58M
127.21%
YoY
|
-$18.30M
-21.58%
YoY
|
-$23.34M
N/A
|
| Basic Earnings Per Share |
-$1.42
31.48%
YoY
|
-$1.08
-22.3%
YoY
|
-$1.39
-81.37%
YoY
|
-$7.46
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.42
31.48%
YoY
|
-$1.08
-22.3%
YoY
|
-$1.39
-81.37%
YoY
|
-$7.46
-100.0%
YoY
|
-$378.7K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
68.87M shares
3.24%
YoY
|
66.71M shares
113.85%
YoY
|
31.19M shares
981.6%
YoY
|
2.884M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
68.87M shares
3.24%
YoY
|
66.71M shares
113.85%
YoY
|
31.19M shares
981.6%
YoY
|
2.884M shares
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$14.06M
-26.57%
YoY
|
$18.52M
-8.36%
YoY
|
$17.84M
-23.05%
YoY
|
$21.40M
-12.03%
YoY
|
$19.15M
-0.52%
YoY
|
$20.21M
8.47%
YoY
|
$23.19M
6.61%
YoY
|
$24.32M
33.59%
YoY
|
$19.25M
82.14%
YoY
|
$18.63M
35.2%
YoY
|
$21.75M
30.84%
YoY
|
$18.21M
16.22%
YoY
|
$10.57M
-10.15%
YoY
|
$13.78M
8.99%
YoY
|
| Cost Of Revenue |
$8.019M
28.84%
YoY
|
$5.088M
-20.24%
YoY
|
$5.838M
-19.22%
YoY
|
$6.373M
-28.48%
YoY
|
$6.224M
-4.57%
YoY
|
$6.379M
3.27%
YoY
|
$7.227M
4.14%
YoY
|
$8.911M
65.02%
YoY
|
$6.522M
80.82%
YoY
|
$6.177M
62.6%
YoY
|
$6.940M
N/A
|
$5.400M
35.1%
YoY
|
$3.607M
64.63%
YoY
|
$3.799M
35.68%
YoY
|
| Gross Profit |
$6.043M
-53.25%
YoY
|
$13.43M
-2.89%
YoY
|
$12.00M
-24.79%
YoY
|
$15.03M
-2.52%
YoY
|
$12.93M
1.56%
YoY
|
$13.83M
11.05%
YoY
|
$15.96M
7.79%
YoY
|
$15.41M
20.34%
YoY
|
$12.73M
82.82%
YoY
|
$12.45M
24.77%
YoY
|
$14.81M
19.51%
YoY
|
$12.81M
9.75%
YoY
|
$6.962M
-27.27%
YoY
|
$9.979M
1.36%
YoY
|
| Selling, General & Admin |
$26.26M
29.38%
YoY
|
$26.55M
51.46%
YoY
|
$30.77M
71.18%
YoY
|
$26.53M
38.17%
YoY
|
$20.30M
19.09%
YoY
|
$17.53M
20.27%
YoY
|
$17.97M
42.2%
YoY
|
$19.20M
81.63%
YoY
|
$17.04M
134.45%
YoY
|
$14.57M
101.54%
YoY
|
$12.64M
N/A
|
$10.57M
83.54%
YoY
|
$7.269M
31.4%
YoY
|
$7.231M
61.41%
YoY
|
| Research & Development |
$9.342M
-48.61%
YoY
|
$8.421M
-52.08%
YoY
|
$8.478M
-46.33%
YoY
|
$8.978M
-44.56%
YoY
|
$18.18M
34.3%
YoY
|
$17.57M
34.9%
YoY
|
$15.80M
12.83%
YoY
|
$16.20M
55.41%
YoY
|
$13.54M
14.29%
YoY
|
$13.03M
18.69%
YoY
|
$14.00M
N/A
|
$10.42M
2.28%
YoY
|
$11.84M
22.83%
YoY
|
$10.98M
25.58%
YoY
|
| Depreciation & Amortization |
$2.500M
0.52%
YoY
|
$2.100M
10.53%
YoY
|
$2.424M
47.71%
YoY
|
$2.200M
69.23%
YoY
|
$2.487M
77.64%
YoY
|
$1.900M
46.15%
YoY
|
$1.641M
36.75%
YoY
|
$1.300M
0.0%
YoY
|
$1.400M
7.69%
YoY
|
$1.300M
0.0%
YoY
|
$1.200M
-67.39%
YoY
|
$1.300M
0.0%
YoY
|
$1.300M
8.33%
YoY
|
$1.300M
12.07%
YoY
|
| Operating Expenses |
$53.25M
38.41%
YoY
|
$36.26M
3.3%
YoY
|
$39.25M
16.22%
YoY
|
$36.56M
3.3%
YoY
|
$38.47M
25.82%
YoY
|
$35.10M
27.17%
YoY
|
$33.77M
26.76%
YoY
|
$35.39M
68.61%
YoY
|
$30.58M
59.99%
YoY
|
$27.60M
51.59%
YoY
|
$26.64M
N/A
|
$20.99M
31.62%
YoY
|
$19.11M
25.95%
YoY
|
$18.21M
37.72%
YoY
|
| Operating Profit |
-$47.21M
84.78%
YoY
|
-$22.83M
7.32%
YoY
|
-$27.24M
52.96%
YoY
|
-$21.54M
7.79%
YoY
|
-$25.55M
43.13%
YoY
|
-$21.27M
40.43%
YoY
|
-$17.81M
50.51%
YoY
|
-$19.98M
144.16%
YoY
|
-$17.85M
46.91%
YoY
|
-$15.15M
84.12%
YoY
|
-$11.83M
N/A
|
-$8.183M
91.28%
YoY
|
-$12.15M
116.89%
YoY
|
-$8.228M
143.79%
YoY
|
| Interest Expense |
$1.632M
-932.65%
YoY
|
$384.0K
71.43%
YoY
|
$451.0K
-717.81%
YoY
|
$229.0K
-1.29%
YoY
|
-$196.0K
-155.06%
YoY
|
$224.0K
-36.72%
YoY
|
-$73.00K
-72.96%
YoY
|
$232.0K
-35.73%
YoY
|
$356.0K
0.0%
YoY
|
$354.0K
-0.84%
YoY
|
-$270.0K
N/A
|
$361.0K
0.28%
YoY
|
$356.0K
1.71%
YoY
|
$357.0K
-397.5%
YoY
|
| Other Income/Expense, Net |
-$2.049M
9213.64%
YoY
|
-$1.012M
-1875.44%
YoY
|
N/A
|
-$244.0K
43.53%
YoY
|
-$22.00K
-164.71%
YoY
|
$57.00K
200.0%
YoY
|
N/A
|
-$170.0K
-1800.0%
YoY
|
$34.00K
-8.11%
YoY
|
$19.00K
-24.0%
YoY
|
$10.00K
N/A
|
$10.00K
-200.0%
YoY
|
$37.00K
-107.58%
YoY
|
$25.00K
-103.62%
YoY
|
| Pretax Income |
-$50.19M
94.98%
YoY
|
-$23.40M
9.31%
YoY
|
-$29.25M
63.54%
YoY
|
-$21.54M
5.87%
YoY
|
-$25.74M
42.01%
YoY
|
-$21.41M
38.84%
YoY
|
-$17.88M
47.8%
YoY
|
-$20.35M
139.88%
YoY
|
-$18.13M
45.93%
YoY
|
-$15.42M
83.35%
YoY
|
-$12.10M
N/A
|
-$8.483M
91.62%
YoY
|
-$12.42M
101.33%
YoY
|
-$8.409M
100.69%
YoY
|
| Income Tax |
$51.00K
1175.0%
YoY
|
$20.00K
0.0%
YoY
|
$54.00K
-135.53%
YoY
|
$22.00K
-59.26%
YoY
|
$4.000K
-84.62%
YoY
|
$20.00K
17.65%
YoY
|
-$152.0K
-606.67%
YoY
|
$54.00K
-54.24%
YoY
|
$26.00K
225.0%
YoY
|
$17.00K
6.25%
YoY
|
$30.00K
N/A
|
$118.0K
461.9%
YoY
|
$8.000K
-46.67%
YoY
|
$16.00K
-20.0%
YoY
|
| Net Earnings |
-$50.20M
94.97%
YoY
|
-$23.40M
9.35%
YoY
|
-$29.30M
65.24%
YoY
|
-$21.60M
5.87%
YoY
|
-$25.75M
41.83%
YoY
|
-$21.40M
38.65%
YoY
|
-$17.73M
46.21%
YoY
|
-$20.40M
137.22%
YoY
|
-$18.15M
46.05%
YoY
|
-$15.44M
83.2%
YoY
|
-$12.13M
250.12%
YoY
|
-$8.601M
93.37%
YoY
|
-$12.43M
100.97%
YoY
|
-$8.425M
100.36%
YoY
|
| Basic Earnings Per Share |
-$0.51
34.21%
YoY
|
-$0.31
-3.13%
YoY
|
N/A
|
-$0.32
6.67%
YoY
|
-$0.38
40.74%
YoY
|
-$0.32
33.33%
YoY
|
N/A
|
-$0.30
87.5%
YoY
|
-$0.27
-93.65%
YoY
|
-$0.24
N/A
|
N/A
|
-$0.16
N/A
|
-$4.25
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.51
-100.0%
YoY
|
-$0.31
-3.13%
YoY
|
-$0.41
-100.0%
YoY
|
-$0.32
6.67%
YoY
|
-$378.7K
140263683.95%
YoY
|
-$0.32
33.33%
YoY
|
-$262.5K
39.57%
YoY
|
-$0.30
87.5%
YoY
|
-$0.27
-93.65%
YoY
|
-$0.24
-100.0%
YoY
|
-$188.1K
N/A
|
-$0.16
N/A
|
-$4.25
N/A
|
-$136.8K
100.24%
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
|
| Basic Shares Outstanding |
98.80M shares
45.66%
YoY
|
72.17M shares
6.61%
YoY
|
N/A
|
68.38M shares
1.74%
YoY
|
67.83M shares
1.55%
YoY
|
67.70M shares
3.74%
YoY
|
67.47M shares
4.83%
YoY
|
67.21M shares
25.4%
YoY
|
66.79M shares
2047.93%
YoY
|
65.26M shares
N/A
|
64.37M shares
N/A
|
53.60M shares
N/A
|
3.110M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
98.90M shares
45.47%
YoY
|
75.76M shares
11.91%
YoY
|
N/A
|
68.38M shares
1.74%
YoY
|
67.99M shares
1.79%
YoY
|
67.70M shares
3.74%
YoY
|
N/A
|
67.21M shares
25.4%
YoY
|
66.79M shares
2047.93%
YoY
|
65.26M shares
N/A
|
N/A
|
53.60M shares
N/A
|
3.110M shares
N/A
|
N/A
|
Loading...