|
Concept
|
2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|
| Revenue |
$217.5M
22.93%
YoY
|
$176.9M
38.63%
YoY
|
$127.6M
22.14%
YoY
|
$104.5M
N/A
|
| Cost Of Revenue |
$39.54M
20.08%
YoY
|
$32.93M
54.39%
YoY
|
$21.33M
25.22%
YoY
|
$17.03M
N/A
|
| Gross Profit |
$178.0M
23.59%
YoY
|
$144.0M
35.46%
YoY
|
$106.3M
21.54%
YoY
|
$87.47M
N/A
|
| Selling, General & Admin |
$176.5M
36.89%
YoY
|
$128.9M
25.81%
YoY
|
$102.5M
8.06%
YoY
|
$94.85M
N/A
|
| Research & Development |
$61.84M
42.16%
YoY
|
$43.50M
21.16%
YoY
|
$35.90M
21.14%
YoY
|
$29.64M
N/A
|
| Depreciation & Amortization |
$1.100M
0.0%
YoY
|
$1.100M
-8.33%
YoY
|
$1.200M
0.0%
YoY
|
$1.200M
N/A
|
| Operating Expenses |
$244.5M
41.8%
YoY
|
$172.4M
24.6%
YoY
|
$138.4M
11.17%
YoY
|
$124.5M
N/A
|
| Operating Profit |
-$66.56M
134.01%
YoY
|
-$28.44M
-11.38%
YoY
|
-$32.09M
-13.32%
YoY
|
-$37.02M
N/A
|
| Interest Expense |
$3.577M
-20.79%
YoY
|
$4.516M
0.09%
YoY
|
$4.512M
141.28%
YoY
|
$1.870M
N/A
|
| Other Income/Expense, Net |
$1.962M
-110.64%
YoY
|
-$18.44M
101.85%
YoY
|
-$9.137M
388.35%
YoY
|
-$1.871M
N/A
|
| Pretax Income |
-$64.59M
37.77%
YoY
|
-$46.88M
13.72%
YoY
|
-$41.23M
6.01%
YoY
|
-$38.89M
N/A
|
| Income Tax |
$1.678M
89.82%
YoY
|
$884.0K
56.46%
YoY
|
$565.0K
-128.46%
YoY
|
-$1.985M
N/A
|
| Net Earnings |
-$66.27M
38.74%
YoY
|
-$47.77M
14.29%
YoY
|
-$41.79M
13.24%
YoY
|
-$36.91M
N/A
|
| Basic Earnings Per Share |
-$0.78
-31.58%
YoY
|
-$1.14
-34.48%
YoY
|
-$1.74
-99.89%
YoY
|
-$1.570K
N/A
|
| Diluted Earnings Per Share |
-$0.78
-31.58%
YoY
|
-$1.14
-34.48%
YoY
|
-$1.74
-99.89%
YoY
|
-$1.570K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
84.89M shares
103.36%
YoY
|
41.74M shares
74.0%
YoY
|
23.99M shares
2.12%
YoY
|
23.49M shares
N/A
|
| Diluted Shares Outstanding |
84.89M shares
103.36%
YoY
|
41.74M shares
74.0%
YoY
|
23.99M shares
2.12%
YoY
|
23.49M shares
N/A
|
|
Concept
|
2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$58.28M
22.25%
YoY
|
$63.14M
31.29%
YoY
|
$63.52M
32.6%
YoY
|
$58.22M
31.64%
YoY
|
$47.68M
8.47%
YoY
|
$48.09M
17.73%
YoY
|
$47.90M
19.35%
YoY
|
$44.23M
37.68%
YoY
|
$43.95M
49.44%
YoY
|
$40.14M
N/A
|
| Cost Of Revenue |
$13.12M
40.68%
YoY
|
$11.80M
35.59%
YoY
|
$11.95M
19.95%
YoY
|
$9.564M
12.6%
YoY
|
$9.327M
17.45%
YoY
|
$8.703M
33.15%
YoY
|
$9.958M
69.04%
YoY
|
$8.494M
68.36%
YoY
|
$7.941M
55.92%
YoY
|
$5.891M
N/A
|
| Gross Profit |
$45.16M
17.77%
YoY
|
$51.34M
30.35%
YoY
|
$51.58M
35.92%
YoY
|
$48.66M
36.17%
YoY
|
$38.35M
6.49%
YoY
|
$39.39M
14.79%
YoY
|
$37.95M
10.8%
YoY
|
$35.73M
31.96%
YoY
|
$36.01M
48.09%
YoY
|
$34.25M
N/A
|
| Selling, General & Admin |
$53.88M
19.76%
YoY
|
$52.32M
29.11%
YoY
|
$47.49M
31.68%
YoY
|
$43.52M
29.16%
YoY
|
$44.99M
46.53%
YoY
|
$40.52M
42.24%
YoY
|
$36.06M
35.11%
YoY
|
$33.70M
38.39%
YoY
|
$30.70M
21.32%
YoY
|
$26.69M
N/A
|
| Research & Development |
$17.52M
11.8%
YoY
|
$17.20M
18.81%
YoY
|
$16.14M
31.38%
YoY
|
$15.55M
43.66%
YoY
|
$15.67M
57.42%
YoY
|
$14.48M
38.75%
YoY
|
$12.28M
N/A
|
$10.83M
14.79%
YoY
|
$9.952M
8.37%
YoY
|
N/A
|
| Depreciation & Amortization |
$247.0K
-8.18%
YoY
|
$256.0K
-8.57%
YoY
|
$252.0K
-5.26%
YoY
|
$263.0K
1.54%
YoY
|
$269.0K
-49.81%
YoY
|
$280.0K
4.09%
YoY
|
$266.0K
-2.21%
YoY
|
$259.0K
-7.83%
YoY
|
$536.0K
-10.96%
YoY
|
$272.0K
N/A
|
| Operating Expenses |
$71.39M
17.71%
YoY
|
$76.47M
39.03%
YoY
|
$63.63M
31.6%
YoY
|
$61.44M
38.0%
YoY
|
$60.65M
49.2%
YoY
|
$55.00M
41.31%
YoY
|
$48.35M
35.04%
YoY
|
$44.52M
31.8%
YoY
|
$40.65M
17.87%
YoY
|
$35.80M
N/A
|
| Operating Profit |
-$26.23M
17.6%
YoY
|
-$25.13M
60.94%
YoY
|
-$12.05M
15.84%
YoY
|
-$12.79M
45.43%
YoY
|
-$22.30M
380.63%
YoY
|
-$15.61M
238.66%
YoY
|
-$10.40M
570.1%
YoY
|
-$8.792M
31.17%
YoY
|
-$4.640M
-54.38%
YoY
|
-$1.552M
N/A
|
| Interest Expense |
-$1.532M
-273.89%
YoY
|
$1.135M
26.25%
YoY
|
-$1.969M
11.88%
YoY
|
$894.0K
-25.19%
YoY
|
$881.0K
-26.4%
YoY
|
$899.0K
-23.81%
YoY
|
-$1.760M
-145.55%
YoY
|
$1.195M
-0.5%
YoY
|
$1.197M
-43.7%
YoY
|
$3.864M
N/A
|
| Other Income/Expense, Net |
$3.198M
661.43%
YoY
|
$159.0K
-140.15%
YoY
|
$1.906M
7230.77%
YoY
|
$2.000M
-131.9%
YoY
|
$420.0K
-108.18%
YoY
|
-$396.0K
-92.54%
YoY
|
$26.00K
-131.71%
YoY
|
-$6.269M
538.39%
YoY
|
-$5.132M
3298.68%
YoY
|
-$82.00K
N/A
|
| Pretax Income |
-$28.41M
29.85%
YoY
|
-$24.97M
55.97%
YoY
|
-$15.92M
31.19%
YoY
|
-$10.79M
-28.38%
YoY
|
-$21.88M
123.92%
YoY
|
-$16.01M
61.44%
YoY
|
-$12.13M
-644.13%
YoY
|
-$15.06M
95.98%
YoY
|
-$9.772M
19.24%
YoY
|
$2.230M
N/A
|
| Income Tax |
$369.0K
-26.2%
YoY
|
$500.0K
0.0%
YoY
|
$575.0K
156.7%
YoY
|
$200.0K
0.0%
YoY
|
$500.0K
66.67%
YoY
|
$500.0K
150.0%
YoY
|
$224.0K
-14.5%
YoY
|
$200.0K
100.0%
YoY
|
$300.0K
376.19%
YoY
|
$262.0K
N/A
|
| Net Earnings |
-$28.78M
28.66%
YoY
|
-$25.44M
54.44%
YoY
|
-$16.49M
33.47%
YoY
|
-$10.94M
-28.35%
YoY
|
-$22.37M
122.41%
YoY
|
-$16.47M
63.3%
YoY
|
-$12.36M
-727.95%
YoY
|
-$15.27M
95.49%
YoY
|
-$10.06M
21.8%
YoY
|
$1.968M
N/A
|
| Basic Earnings Per Share |
-$0.32
23.08%
YoY
|
-$0.29
45.0%
YoY
|
N/A
|
-$0.13
-70.45%
YoY
|
-$0.26
-35.0%
YoY
|
-$0.20
-51.22%
YoY
|
N/A
|
-$0.44
37.5%
YoY
|
-$0.40
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.32
24.72%
YoY
|
-$0.29
45.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.13
-70.45%
YoY
|
-$0.26
-35.0%
YoY
|
-$0.20
-51.22%
YoY
|
-$149.6K
-703.49%
YoY
|
-$0.44
37.5%
YoY
|
-$0.40
-100.0%
YoY
|
$24.79K
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
88.76M shares
5.11%
YoY
|
87.46M shares
4.41%
YoY
|
N/A
|
85.09M shares
145.34%
YoY
|
84.45M shares
235.62%
YoY
|
83.77M shares
243.04%
YoY
|
N/A
|
34.68M shares
44.27%
YoY
|
25.16M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
88.76M shares
5.11%
YoY
|
87.46M shares
4.41%
YoY
|
N/A
|
85.09M shares
145.34%
YoY
|
84.45M shares
235.62%
YoY
|
83.77M shares
243.04%
YoY
|
N/A
|
34.68M shares
44.27%
YoY
|
25.16M shares
N/A
|
N/A
|
Loading...