|
Concept
|
2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|
| Revenue |
$130.4M
63.83%
YoY
|
$79.59M
-1.78%
YoY
|
$81.04M
11.39%
YoY
|
$72.75M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
$7.072M
30.82%
YoY
|
$5.406M
17.34%
YoY
|
$4.607M
49.19%
YoY
|
$3.088M
N/A
|
| Depreciation & Amortization |
$1.000M
-52.38%
YoY
|
$2.100M
133.33%
YoY
|
$900.0K
28.57%
YoY
|
$700.0K
-36.36%
YoY
|
| Operating Expenses |
$7.072M
30.82%
YoY
|
$5.406M
17.34%
YoY
|
$4.607M
49.19%
YoY
|
$3.088M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$1.127M
-84.4%
YoY
|
$7.226M
-28.3%
YoY
|
$10.08M
222.08%
YoY
|
$3.129M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$85.40M
173.78%
YoY
|
$31.19M
-10.03%
YoY
|
$34.67M
14.06%
YoY
|
$30.40M
111.1%
YoY
|
| Income Tax |
$6.900M
32.69%
YoY
|
$5.200M
-46.94%
YoY
|
$9.800M
20.99%
YoY
|
$8.100M
44.64%
YoY
|
| Net Earnings |
$78.53M
201.59%
YoY
|
$26.04M
4.8%
YoY
|
$24.85M
11.25%
YoY
|
$22.33M
193.86%
YoY
|
| Basic Earnings Per Share |
$2.95
112.23%
YoY
|
$1.39
0.72%
YoY
|
$1.38
2.22%
YoY
|
$1.35
N/A
|
| Diluted Earnings Per Share |
$2.91
113.97%
YoY
|
$1.36
0.74%
YoY
|
$1.35
3.05%
YoY
|
$1.31
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.58M shares
36.87%
YoY
|
18.69M shares
4.09%
YoY
|
17.96M shares
8.55%
YoY
|
16.54M shares
N/A
|
| Diluted Shares Outstanding |
25.92M shares
35.17%
YoY
|
19.18M shares
4.31%
YoY
|
18.39M shares
8.0%
YoY
|
17.02M shares
N/A
|
|
Concept
|
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 | 2018 Q3 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$90.77M
139.26%
YoY
|
$71.59M
133.41%
YoY
|
$50.84M
118.13%
YoY
|
N/A
|
$37.94M
96.51%
YoY
|
$30.67M
70.25%
YoY
|
$23.31M
16.17%
YoY
|
$22.21M
10.42%
YoY
|
$19.31M
-9.74%
YoY
|
$18.02M
-7.48%
YoY
|
$20.06M
0.0%
YoY
|
$20.11M
-6.89%
YoY
|
$21.39M
14.33%
YoY
|
$19.47M
15.68%
YoY
|
$20.06M
28.52%
YoY
|
$21.60M
N/A
|
$18.71M
N/A
|
$15.61M
N/A
|
| 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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
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
|
| Research & Development |
$3.210M
79.03%
YoY
|
$2.967M
65.2%
YoY
|
$2.762M
70.39%
YoY
|
N/A
|
$1.793M
29.09%
YoY
|
$1.796M
36.79%
YoY
|
$1.621M
28.55%
YoY
|
N/A
|
$1.389M
7.01%
YoY
|
$1.313M
16.92%
YoY
|
$1.261M
21.6%
YoY
|
N/A
|
$1.298M
84.64%
YoY
|
$1.123M
N/A
|
$1.037M
N/A
|
N/A
|
$703.0K
N/A
|
N/A
|
| Depreciation & Amortization |
$903.0K
50.5%
YoY
|
$813.0K
16.14%
YoY
|
$815.0K
35.83%
YoY
|
$700.0K
-77.42%
YoY
|
$600.0K
-33.33%
YoY
|
$700.0K
-12.5%
YoY
|
$600.0K
-25.0%
YoY
|
$3.100M
63.16%
YoY
|
$900.0K
200.0%
YoY
|
$800.0K
300.0%
YoY
|
$800.0K
166.67%
YoY
|
$1.900M
375.0%
YoY
|
$300.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$300.0K
0.0%
YoY
|
$400.0K
33.33%
YoY
|
$300.0K
-25.0%
YoY
|
$300.0K
0.0%
YoY
|
| Operating Expenses |
$3.210M
79.03%
YoY
|
$2.967M
65.2%
YoY
|
$2.762M
70.39%
YoY
|
N/A
|
$1.793M
29.09%
YoY
|
$1.796M
36.79%
YoY
|
$1.621M
28.55%
YoY
|
N/A
|
$1.389M
7.01%
YoY
|
$1.313M
16.92%
YoY
|
$1.261M
21.6%
YoY
|
N/A
|
$1.298M
84.64%
YoY
|
$1.123M
N/A
|
$1.037M
N/A
|
N/A
|
$703.0K
N/A
|
N/A
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$9.878M
3518.32%
YoY
|
$1.041M
262.72%
YoY
|
$343.0K
17.87%
YoY
|
N/A
|
$273.0K
-27.97%
YoY
|
$287.0K
-85.38%
YoY
|
$291.0K
-93.65%
YoY
|
$300.0K
-93.31%
YoY
|
$379.0K
-87.13%
YoY
|
$1.963M
3.1%
YoY
|
$4.584M
513.65%
YoY
|
$4.482M
507.32%
YoY
|
$2.945M
299.59%
YoY
|
$1.904M
142.86%
YoY
|
$747.0K
-14.14%
YoY
|
$738.0K
N/A
|
$737.0K
N/A
|
$870.0K
N/A
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$56.79M
93.39%
YoY
|
$49.21M
135.07%
YoY
|
$34.40M
199.17%
YoY
|
$23.61M
162.98%
YoY
|
$29.37M
235.34%
YoY
|
$20.93M
187.07%
YoY
|
$11.50M
86.46%
YoY
|
$8.978M
76.04%
YoY
|
$8.757M
-5.73%
YoY
|
$7.292M
6.47%
YoY
|
$6.167M
-54.09%
YoY
|
$5.100M
-51.71%
YoY
|
$9.289M
6.32%
YoY
|
$6.849M
10.43%
YoY
|
$13.43M
174.22%
YoY
|
$10.56M
99.26%
YoY
|
$8.737M
125.18%
YoY
|
$4.899M
131.08%
YoY
|
| Income Tax |
$13.46M
128.17%
YoY
|
$10.60M
-530100.0%
YoY
|
$7.000M
-683.33%
YoY
|
$2.210M
-1667.38%
YoY
|
$5.900M
247.06%
YoY
|
-$2.000K
-100.11%
YoY
|
-$1.200M
-166.67%
YoY
|
-$141.0K
-109.39%
YoY
|
$1.700M
-35.43%
YoY
|
$1.800M
6.32%
YoY
|
$1.800M
-54.98%
YoY
|
$1.502M
-40.89%
YoY
|
$2.633M
7.12%
YoY
|
$1.693M
-1.05%
YoY
|
$3.998M
194.84%
YoY
|
$2.541M
17.64%
YoY
|
$2.458M
61.71%
YoY
|
$1.356M
93.71%
YoY
|
| Net Earnings |
$43.33M
84.44%
YoY
|
$38.61M
84.4%
YoY
|
$27.39M
115.47%
YoY
|
$21.39M
134.57%
YoY
|
$23.49M
232.75%
YoY
|
$20.94M
283.0%
YoY
|
$12.71M
189.32%
YoY
|
$9.119M
153.45%
YoY
|
$7.060M
6.07%
YoY
|
$5.466M
6.01%
YoY
|
$4.393M
-53.44%
YoY
|
$3.598M
-55.14%
YoY
|
$6.656M
6.0%
YoY
|
$5.156M
14.81%
YoY
|
$9.436M
166.33%
YoY
|
$8.020M
313.4%
YoY
|
$6.279M
166.06%
YoY
|
$3.543M
149.51%
YoY
|
| Basic Earnings Per Share |
$1.28
43.82%
YoY
|
$1.14
40.74%
YoY
|
$0.79
41.07%
YoY
|
N/A
|
$0.89
134.21%
YoY
|
$0.81
179.31%
YoY
|
$0.56
133.33%
YoY
|
$0.49
145.0%
YoY
|
$0.38
2.7%
YoY
|
$0.29
0.0%
YoY
|
$0.24
-54.72%
YoY
|
$0.20
-55.56%
YoY
|
$0.37
5.71%
YoY
|
$0.29
16.0%
YoY
|
$0.53
89.29%
YoY
|
$0.45
N/A
|
$0.35
N/A
|
$0.28
N/A
|
| Diluted Earnings Per Share |
$1.362M
154816626.84%
YoY
|
$1.13
41.25%
YoY
|
$0.79
43.64%
YoY
|
$770.5K
163943121.53%
YoY
|
$0.88
137.84%
YoY
|
$0.80
175.86%
YoY
|
$0.55
139.13%
YoY
|
$0.47
147.37%
YoY
|
$0.37
2.78%
YoY
|
$0.29
3.57%
YoY
|
$0.23
-55.77%
YoY
|
$0.19
-56.82%
YoY
|
$0.36
5.88%
YoY
|
$0.28
12.0%
YoY
|
$0.52
92.59%
YoY
|
$0.44
-100.0%
YoY
|
$0.34
-100.0%
YoY
|
$0.27
-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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.66M shares
19.35%
YoY
|
31.64M shares
23.06%
YoY
|
31.22M shares
38.73%
YoY
|
26.58M shares
N/A
|
26.53M shares
41.98%
YoY
|
25.71M shares
37.68%
YoY
|
22.50M shares
20.55%
YoY
|
N/A
|
18.68M shares
4.72%
YoY
|
18.67M shares
4.69%
YoY
|
18.67M shares
4.77%
YoY
|
N/A
|
17.84M shares
0.18%
YoY
|
17.84M shares
N/A
|
17.82M shares
N/A
|
N/A
|
17.81M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
31.80M shares
18.82%
YoY
|
31.80M shares
21.83%
YoY
|
31.40M shares
36.47%
YoY
|
N/A
|
26.77M shares
39.89%
YoY
|
26.10M shares
36.62%
YoY
|
23.01M shares
20.36%
YoY
|
N/A
|
19.13M shares
4.87%
YoY
|
19.11M shares
4.65%
YoY
|
19.12M shares
4.7%
YoY
|
N/A
|
18.25M shares
-0.04%
YoY
|
18.26M shares
N/A
|
18.26M shares
N/A
|
N/A
|
18.25M shares
N/A
|
N/A
|
Loading...