|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$303.2M
39.3%
YoY
|
$217.7M
5.96%
YoY
|
$205.5M
94.12%
YoY
|
$105.8M
34.82%
YoY
|
$78.50M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$87.71M
55.98%
YoY
|
$56.23M
50.75%
YoY
|
$37.30M
89.34%
YoY
|
$19.70M
32.21%
YoY
|
$14.90M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$820.0K
-18.57%
YoY
|
$1.007M
10.42%
YoY
|
$912.0K
9.88%
YoY
|
$830.0K
76.6%
YoY
|
$470.0K
N/A
|
| Operating Expenses |
$297.6M
54.33%
YoY
|
$192.8M
112.6%
YoY
|
$90.70M
41.06%
YoY
|
$64.30M
27.08%
YoY
|
$50.60M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$3.270M
94.07%
YoY
|
$1.685M
-12.33%
YoY
|
$1.922M
-11.39%
YoY
|
$2.169M
39.31%
YoY
|
$1.557M
N/A
|
| Other Income/Expense, Net |
$106.0K
-51.6%
YoY
|
$219.0K
-78.63%
YoY
|
$1.025M
747.11%
YoY
|
$121.0K
-81.06%
YoY
|
$639.0K
N/A
|
| Pretax Income |
-$64.88M
-361.84%
YoY
|
$24.78M
-73.2%
YoY
|
$92.45M
200.15%
YoY
|
$30.80M
17.79%
YoY
|
$26.15M
N/A
|
| Income Tax |
$1.074M
-80.29%
YoY
|
$5.449M
-12.61%
YoY
|
$6.235M
0.02%
YoY
|
$6.234M
12.41%
YoY
|
$5.546M
N/A
|
| Net Earnings |
-$65.96M
-441.21%
YoY
|
$19.33M
-78.17%
YoY
|
$88.55M
214.83%
YoY
|
$28.13M
44.07%
YoY
|
$19.52M
N/A
|
| Basic Earnings Per Share |
-$1.29
-439.47%
YoY
|
$0.38
-81.19%
YoY
|
$2.02
169.33%
YoY
|
$0.75
44.23%
YoY
|
$0.52
N/A
|
| Diluted Earnings Per Share |
-$1.29
-439.47%
YoY
|
$0.38
-81.19%
YoY
|
$2.02
169.33%
YoY
|
$0.75
44.23%
YoY
|
$0.52
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.20M shares
0.08%
YoY
|
51.16M shares
16.96%
YoY
|
43.74M shares
17.01%
YoY
|
37.39M shares
0.0%
YoY
|
37.39M shares
N/A
|
| Diluted Shares Outstanding |
51.20M shares
0.06%
YoY
|
51.17M shares
16.98%
YoY
|
43.74M shares
17.01%
YoY
|
37.39M shares
0.0%
YoY
|
37.39M shares
N/A
|
|
Concept
|
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 |
$86.64M
40.43%
YoY
|
$81.35M
42.75%
YoY
|
$68.77M
34.1%
YoY
|
$68.91M
43.34%
YoY
|
$61.70M
64.22%
YoY
|
$56.99M
-46.02%
YoY
|
$51.29M
101.67%
YoY
|
$48.07M
44.12%
YoY
|
$37.57M
N/A
|
$105.6M
299.8%
YoY
|
$25.43M
-5.64%
YoY
|
$33.36M
39.98%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$23.45M
65.34%
YoY
|
$23.72M
66.36%
YoY
|
$22.08M
40.78%
YoY
|
$18.46M
52.53%
YoY
|
$14.18M
-8.08%
YoY
|
$14.26M
114.05%
YoY
|
$15.69M
108.31%
YoY
|
$12.10M
64.18%
YoY
|
$15.43M
N/A
|
$6.660M
N/A
|
$7.530M
25.92%
YoY
|
$7.370M
97.06%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.500M
-12.28%
YoY
|
$1.499M
-14.29%
YoY
|
$1.705M
1.25%
YoY
|
$1.675M
-0.89%
YoY
|
$1.710M
2.4%
YoY
|
$1.749M
28.6%
YoY
|
$1.684M
573.6%
YoY
|
$1.690M
704.76%
YoY
|
$1.670M
221.15%
YoY
|
$1.360M
N/A
|
$250.0K
38.89%
YoY
|
$210.0K
16.67%
YoY
|
| Operating Expenses |
$103.1M
72.64%
YoY
|
$70.86M
47.99%
YoY
|
$64.47M
37.68%
YoY
|
$59.15M
54.03%
YoY
|
$59.72M
121.6%
YoY
|
$47.88M
105.16%
YoY
|
$46.82M
137.56%
YoY
|
$38.40M
89.16%
YoY
|
$26.95M
N/A
|
$23.34M
N/A
|
$19.71M
3.79%
YoY
|
$20.30M
33.55%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$1.464M
253.62%
YoY
|
-$931.0K
-322.2%
YoY
|
$467.0K
9.88%
YoY
|
$408.0K
-4.45%
YoY
|
-$414.0K
-133.66%
YoY
|
$419.0K
-19.42%
YoY
|
$425.0K
-15.17%
YoY
|
$427.0K
-7.38%
YoY
|
$1.230M
N/A
|
$520.0K
4.42%
YoY
|
$501.0K
-10.7%
YoY
|
$461.0K
-30.15%
YoY
|
| Other Income/Expense, Net |
$30.00K
7.14%
YoY
|
$29.00K
N/A
|
$268.0K
-68.28%
YoY
|
$23.00K
-80.99%
YoY
|
$28.00K
-96.32%
YoY
|
$0.00
-100.0%
YoY
|
$845.0K
N/A
|
$121.0K
764.29%
YoY
|
$760.0K
N/A
|
$11.05M
-138275.0%
YoY
|
$0.00
-100.0%
YoY
|
$14.00K
-84.44%
YoY
|
| Pretax Income |
-$97.03M
-6198.49%
YoY
|
$9.588M
11.48%
YoY
|
$6.948M
173.54%
YoY
|
$15.61M
29.58%
YoY
|
$1.591M
-84.48%
YoY
|
$8.601M
-87.69%
YoY
|
$2.540M
430.27%
YoY
|
$12.05M
1.95%
YoY
|
$10.25M
N/A
|
$69.86M
1034.16%
YoY
|
$479.0K
-93.36%
YoY
|
$11.82M
29.0%
YoY
|
| Income Tax |
-$5.667M
-1733.14%
YoY
|
$2.014M
-3.31%
YoY
|
$1.457M
251.93%
YoY
|
$3.270M
25.53%
YoY
|
$347.0K
-83.86%
YoY
|
$2.083M
154.96%
YoY
|
$414.0K
17.95%
YoY
|
$2.605M
-10.54%
YoY
|
$2.150M
N/A
|
$817.0K
-41.43%
YoY
|
$351.0K
-79.23%
YoY
|
$2.912M
120.61%
YoY
|
| Net Earnings |
-$91.36M
-7444.05%
YoY
|
$7.574M
16.2%
YoY
|
$5.491M
158.28%
YoY
|
$12.34M
30.69%
YoY
|
$1.244M
-84.66%
YoY
|
$6.518M
-90.61%
YoY
|
$2.126M
56.55%
YoY
|
$9.442M
-1.71%
YoY
|
$8.110M
N/A
|
$69.45M
1100.28%
YoY
|
$1.358M
-78.75%
YoY
|
$9.606M
13.68%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.11
175.0%
YoY
|
$0.24
33.33%
YoY
|
N/A
|
$0.13
-90.85%
YoY
|
$0.04
0.0%
YoY
|
$0.18
-30.77%
YoY
|
N/A
|
$1.42
846.67%
YoY
|
$0.04
N/A
|
$0.26
N/A
|
| Diluted Earnings Per Share |
-$1.78
-100.01%
YoY
|
$147.9K
113754175.12%
YoY
|
$0.11
175.0%
YoY
|
$0.24
33.33%
YoY
|
$24.31K
-84.69%
YoY
|
$0.13
-90.85%
YoY
|
$0.04
0.0%
YoY
|
$0.18
-30.77%
YoY
|
$158.8K
N/A
|
$1.42
846.67%
YoY
|
$0.04
-100.0%
YoY
|
$0.26
-100.0%
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
|
| Basic Shares Outstanding |
N/A
|
51.20M shares
0.06%
YoY
|
51.20M shares
0.09%
YoY
|
51.18M shares
0.06%
YoY
|
51.17M shares
0.05%
YoY
|
51.17M shares
4.32%
YoY
|
51.15M shares
36.82%
YoY
|
51.15M shares
36.81%
YoY
|
51.15M shares
N/A
|
49.05M shares
31.21%
YoY
|
37.39M shares
N/A
|
37.39M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
51.20M shares
0.06%
YoY
|
51.18M shares
0.0%
YoY
|
N/A
|
51.17M shares
4.31%
YoY
|
51.17M shares
36.86%
YoY
|
51.18M shares
36.89%
YoY
|
N/A
|
49.06M shares
31.21%
YoY
|
37.39M shares
N/A
|
37.39M shares
N/A
|
Loading...