|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$160.3M
23.13%
YoY
|
$130.2M
177.39%
YoY
|
$46.92M
183.63%
YoY
|
$16.54M
-3.35%
YoY
|
$17.12M
35.68%
YoY
|
| Cost Of Revenue |
$23.06M
7.06%
YoY
|
$21.54M
148.93%
YoY
|
$8.651M
148.31%
YoY
|
$3.484M
N/A
|
N/A
|
| Gross Profit |
$137.2M
26.31%
YoY
|
$108.6M
183.82%
YoY
|
$38.27M
193.06%
YoY
|
$13.06M
N/A
|
N/A
|
| Selling, General & Admin |
$145.6M
21.94%
YoY
|
$119.4M
32.89%
YoY
|
$89.86M
0.81%
YoY
|
$89.14M
40.02%
YoY
|
$63.66M
72.19%
YoY
|
| Research & Development |
$37.82M
24.61%
YoY
|
$30.35M
26.88%
YoY
|
$23.92M
-39.52%
YoY
|
$39.55M
-31.22%
YoY
|
$57.51M
-4.26%
YoY
|
| Depreciation & Amortization |
$490.0K
25.32%
YoY
|
$391.0K
-32.59%
YoY
|
$580.0K
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$183.4M
53.61%
YoY
|
$119.4M
4.95%
YoY
|
$113.8M
-11.59%
YoY
|
$128.7M
6.21%
YoY
|
$121.2M
101.69%
YoY
|
| Operating Profit |
-$46.21M
328.77%
YoY
|
-$10.78M
-85.73%
YoY
|
-$75.50M
-34.7%
YoY
|
-$115.6M
11.09%
YoY
|
-$104.1M
23.06%
YoY
|
| Interest Expense |
$18.12M
-204.48%
YoY
|
-$17.34M
-185.68%
YoY
|
$20.24M
23.39%
YoY
|
$16.40M
49.32%
YoY
|
$10.99M
116.28%
YoY
|
| Other Income/Expense, Net |
$67.00K
-658.33%
YoY
|
-$12.00K
-121.43%
YoY
|
$56.00K
-280.65%
YoY
|
-$31.00K
-29.55%
YoY
|
-$44.00K
46.67%
YoY
|
| Pretax Income |
-$63.51M
8.59%
YoY
|
-$58.48M
-39.42%
YoY
|
-$96.54M
-24.86%
YoY
|
-$128.5M
14.87%
YoY
|
-$111.9M
26.65%
YoY
|
| Income Tax |
$57.00K
-90.5%
YoY
|
$600.0K
N/A
|
$0.00
-100.0%
YoY
|
$301.0K
-40.04%
YoY
|
$502.0K
-33.33%
YoY
|
| Net Earnings |
-$63.57M
7.59%
YoY
|
-$59.08M
-38.8%
YoY
|
-$96.54M
-25.04%
YoY
|
-$128.8M
14.63%
YoY
|
-$112.4M
26.14%
YoY
|
| Basic Earnings Per Share |
-$1.17
-4.1%
YoY
|
-$1.22
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.17
-100.0%
YoY
|
-$1.220M
-44.17%
YoY
|
-$2.186M
-44.35%
YoY
|
-$3.928M
10.15%
YoY
|
-$3.566M
7.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.39M shares
12.34%
YoY
|
48.42M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
54.39M shares
12.34%
YoY
|
48.42M shares
N/A
|
N/A
|
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 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$39.99M
34.94%
YoY
|
$31.24M
25.64%
YoY
|
$75.56M
137.63%
YoY
|
$30.21M
23.59%
YoY
|
$29.64M
-48.45%
YoY
|
$24.86M
51.34%
YoY
|
$31.80M
98.49%
YoY
|
$24.45M
78.98%
YoY
|
$57.49M
516.47%
YoY
|
$16.43M
107.41%
YoY
|
$16.02M
78.64%
YoY
|
$13.66M
247.2%
YoY
|
$9.326M
356.04%
YoY
|
$7.920M
395.62%
YoY
|
$8.967M
-47.31%
YoY
|
$3.934M
7768.0%
YoY
|
$2.045M
5012.5%
YoY
|
$1.598M
15880.0%
YoY
|
$17.02M
235.51%
YoY
|
| Cost Of Revenue |
$4.368M
-10.46%
YoY
|
$6.244M
78.71%
YoY
|
$10.31M
118.57%
YoY
|
$4.372M
1.94%
YoY
|
$4.878M
-50.11%
YoY
|
$3.494M
27.01%
YoY
|
$4.718M
61.02%
YoY
|
$4.289M
112.64%
YoY
|
$9.778M
337.3%
YoY
|
$2.751M
87.02%
YoY
|
$2.930M
67.43%
YoY
|
$2.017M
110.54%
YoY
|
$2.236M
294.36%
YoY
|
$1.471M
614.08%
YoY
|
$1.750M
N/A
|
$958.0K
N/A
|
$567.0K
N/A
|
$206.0K
N/A
|
N/A
|
| Gross Profit |
$35.63M
43.89%
YoY
|
$24.99M
16.97%
YoY
|
$65.25M
140.94%
YoY
|
$25.84M
28.19%
YoY
|
$24.76M
-48.11%
YoY
|
$21.37M
56.24%
YoY
|
$27.08M
106.87%
YoY
|
$20.16M
73.15%
YoY
|
$47.71M
572.98%
YoY
|
$13.68M
112.06%
YoY
|
$13.09M
81.55%
YoY
|
$11.64M
291.2%
YoY
|
$7.090M
379.7%
YoY
|
$6.449M
363.29%
YoY
|
$7.210M
N/A
|
$2.976M
N/A
|
$1.478M
N/A
|
$1.392M
N/A
|
N/A
|
| Selling, General & Admin |
$36.26M
19.55%
YoY
|
$33.49M
21.33%
YoY
|
$53.81M
22.35%
YoY
|
$33.85M
30.4%
YoY
|
$30.34M
11.91%
YoY
|
$27.60M
23.45%
YoY
|
$43.98M
80.71%
YoY
|
$25.96M
24.19%
YoY
|
$27.11M
29.23%
YoY
|
$22.36M
-5.42%
YoY
|
$24.34M
14.49%
YoY
|
$20.90M
-11.59%
YoY
|
$20.98M
0.26%
YoY
|
$23.64M
1.39%
YoY
|
$21.26M
-15.84%
YoY
|
$23.64M
73.7%
YoY
|
$20.92M
62.02%
YoY
|
$23.32M
96.38%
YoY
|
$25.26M
116.45%
YoY
|
| Research & Development |
$8.772M
15.54%
YoY
|
$7.308M
-2.27%
YoY
|
$14.27M
37.51%
YoY
|
$8.486M
7.15%
YoY
|
$7.592M
16.46%
YoY
|
$7.478M
35.03%
YoY
|
$10.38M
64.96%
YoY
|
$7.920M
18.44%
YoY
|
$6.519M
42.93%
YoY
|
$5.538M
-13.32%
YoY
|
$6.290M
-31.11%
YoY
|
$6.687M
-19.92%
YoY
|
$4.561M
-57.29%
YoY
|
$6.389M
-43.91%
YoY
|
$9.130M
-22.63%
YoY
|
$8.350M
-47.94%
YoY
|
$10.68M
-27.85%
YoY
|
$11.39M
-23.35%
YoY
|
$11.80M
-17.08%
YoY
|
| Depreciation & Amortization |
$46.00K
-64.89%
YoY
|
$47.00K
-67.36%
YoY
|
$86.00K
10.26%
YoY
|
$129.0K
46.59%
YoY
|
$131.0K
13.91%
YoY
|
$144.0K
30.91%
YoY
|
$78.00K
-44.29%
YoY
|
$88.00K
-51.11%
YoY
|
$115.0K
-39.47%
YoY
|
$110.0K
57.14%
YoY
|
$140.0K
N/A
|
$180.0K
N/A
|
$190.0K
N/A
|
$70.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$45.04M
18.74%
YoY
|
$40.80M
16.3%
YoY
|
$68.08M
25.24%
YoY
|
$42.33M
24.97%
YoY
|
$37.93M
12.79%
YoY
|
$35.08M
25.75%
YoY
|
$54.36M
77.53%
YoY
|
$33.88M
406.58%
YoY
|
$33.63M
31.68%
YoY
|
$27.90M
336.64%
YoY
|
$30.62M
0.72%
YoY
|
$6.687M
-19.92%
YoY
|
$25.54M
-19.19%
YoY
|
$6.389M
-72.6%
YoY
|
$30.40M
-17.97%
YoY
|
$8.350M
-47.94%
YoY
|
$31.60M
14.02%
YoY
|
$23.32M
96.38%
YoY
|
$37.06M
43.14%
YoY
|
| Operating Profit |
-$9.411M
-28.53%
YoY
|
-$15.81M
15.26%
YoY
|
-$2.837M
-89.6%
YoY
|
-$16.49M
20.22%
YoY
|
-$13.17M
-193.46%
YoY
|
-$13.71M
-3.57%
YoY
|
-$27.28M
55.6%
YoY
|
-$13.72M
-13.98%
YoY
|
$14.09M
-176.38%
YoY
|
-$14.22M
-39.69%
YoY
|
-$17.53M
-24.37%
YoY
|
-$15.95M
-45.03%
YoY
|
-$18.45M
-38.76%
YoY
|
-$23.58M
-29.23%
YoY
|
-$23.18M
15.71%
YoY
|
-$29.01M
-2.03%
YoY
|
-$30.12M
8.63%
YoY
|
-$33.32M
24.72%
YoY
|
-$20.03M
-3.99%
YoY
|
| Interest Expense |
$5.287M
16.3%
YoY
|
$4.476M
-0.07%
YoY
|
-$4.231M
-3.49%
YoY
|
$4.536M
-204.47%
YoY
|
$4.546M
4.65%
YoY
|
$4.479M
3.99%
YoY
|
-$4.384M
-14.04%
YoY
|
-$4.342M
-183.85%
YoY
|
$4.344M
-12.61%
YoY
|
$4.307M
-10.75%
YoY
|
-$5.100M
29.77%
YoY
|
$5.178M
13.55%
YoY
|
$4.971M
24.56%
YoY
|
$4.826M
49.6%
YoY
|
-$3.930M
77.83%
YoY
|
$4.560M
34.79%
YoY
|
$3.991M
37.43%
YoY
|
$3.226M
114.07%
YoY
|
-$2.210M
118.81%
YoY
|
| Other Income/Expense, Net |
-$56.00K
47.37%
YoY
|
-$22.00K
-112.57%
YoY
|
-$32.00K
-99.27%
YoY
|
-$39.00K
-99.13%
YoY
|
-$38.00K
-99.13%
YoY
|
$175.0K
-104.24%
YoY
|
-$4.372M
-41.53%
YoY
|
-$4.485M
-8.62%
YoY
|
-$4.372M
-5.22%
YoY
|
-$4.125M
2.13%
YoY
|
-$7.477M
92.61%
YoY
|
-$4.908M
36.18%
YoY
|
-$4.613M
49.77%
YoY
|
-$4.039M
76.07%
YoY
|
-$3.882M
72.3%
YoY
|
-$3.604M
45.73%
YoY
|
-$3.080M
53.69%
YoY
|
-$2.294M
121.0%
YoY
|
-$2.253M
119.8%
YoY
|
| Pretax Income |
-$14.50M
-17.69%
YoY
|
-$20.08M
12.13%
YoY
|
-$7.100M
-77.57%
YoY
|
-$20.88M
14.71%
YoY
|
-$17.62M
-281.32%
YoY
|
-$17.91M
-2.4%
YoY
|
-$31.65M
26.56%
YoY
|
-$18.20M
-12.74%
YoY
|
$9.717M
-142.14%
YoY
|
-$18.35M
-33.56%
YoY
|
-$25.01M
-7.58%
YoY
|
-$20.86M
-36.04%
YoY
|
-$23.06M
-30.54%
YoY
|
-$27.62M
-22.44%
YoY
|
-$27.06M
21.4%
YoY
|
-$32.61M
1.66%
YoY
|
-$33.20M
11.66%
YoY
|
-$35.61M
28.32%
YoY
|
-$22.29M
1.83%
YoY
|
| Income Tax |
$51.00K
N/A
|
$61.00K
N/A
|
$57.00K
-90.5%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$600.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$301.0K
-40.04%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$502.0K
N/A
|
| Net Earnings |
-$14.55M
-17.4%
YoY
|
-$20.14M
12.47%
YoY
|
-$7.157M
-77.81%
YoY
|
-$20.88M
14.71%
YoY
|
-$17.62M
-281.32%
YoY
|
-$17.91M
-2.38%
YoY
|
-$32.25M
28.96%
YoY
|
-$18.20M
-12.72%
YoY
|
$9.717M
-142.14%
YoY
|
-$18.35M
-33.57%
YoY
|
-$25.01M
-8.61%
YoY
|
-$20.86M
-36.06%
YoY
|
-$23.06M
-30.55%
YoY
|
-$27.62M
-22.45%
YoY
|
-$27.37M
20.08%
YoY
|
-$32.61M
1.66%
YoY
|
-$33.20M
11.66%
YoY
|
-$35.61M
28.32%
YoY
|
-$22.79M
4.1%
YoY
|
| Basic Earnings Per Share |
-$0.25
-24.24%
YoY
|
-$0.35
0.0%
YoY
|
N/A
|
-$0.38
2.7%
YoY
|
-$0.33
-265.0%
YoY
|
-$0.35
-10.26%
YoY
|
N/A
|
-$0.37
N/A
|
$0.20
-137.74%
YoY
|
-$0.39
N/A
|
N/A
|
N/A
|
-$0.53
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.25
-24.24%
YoY
|
-$0.35
0.0%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.38
-100.0%
YoY
|
-$0.33
-265.0%
YoY
|
-$0.35
-10.26%
YoY
|
-$637.0K
16.96%
YoY
|
-$369.9K
-19.36%
YoY
|
$0.20
-137.74%
YoY
|
-$0.39
-100.0%
YoY
|
-$544.6K
-32.76%
YoY
|
-$458.7K
-54.16%
YoY
|
-$0.53
-100.0%
YoY
|
-$663.3K
-39.78%
YoY
|
-$810.0K
14.27%
YoY
|
-$1.001M
-1.0%
YoY
|
-$1.023M
8.68%
YoY
|
-$1.101M
21.34%
YoY
|
-$708.9K
-9.49%
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 |
57.28M shares
8.03%
YoY
|
57.27M shares
9.81%
YoY
|
55.55M shares
N/A
|
54.86M shares
11.48%
YoY
|
53.02M shares
12.52%
YoY
|
52.15M shares
11.75%
YoY
|
N/A
|
49.21M shares
N/A
|
47.12M shares
8.01%
YoY
|
46.66M shares
10.53%
YoY
|
N/A
|
N/A
|
43.63M
34.59%
YoY
|
42.22M
30.24%
YoY
|
N/A
|
32.54M
N/A
|
32.42M
N/A
|
32.42M
N/A
|
N/A
|
| Diluted Shares Outstanding |
57.28M shares
8.03%
YoY
|
56.90M shares
9.12%
YoY
|
N/A
|
55.17M shares
12.1%
YoY
|
53.02M shares
8.33%
YoY
|
52.15M shares
11.75%
YoY
|
N/A
|
49.21M shares
N/A
|
48.95M shares
12.18%
YoY
|
46.66M shares
N/A
|
N/A
|
N/A
|
43.63M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...