|
Concept
|
2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|
| Revenue |
$79.62M
15.23%
YoY
|
$69.10M
N/A
|
N/A
|
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 |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.400M
0.0%
YoY
|
$1.400M
2.19%
YoY
|
$1.370M
168.63%
YoY
|
$510.0K
21.43%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$7.313M
-19.16%
YoY
|
$9.046M
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$26.49M
147.05%
YoY
|
$10.72M
258.6%
YoY
|
$2.990M
7.55%
YoY
|
$2.780M
-24.04%
YoY
|
| Income Tax |
$5.125M
112.04%
YoY
|
$2.417M
266.21%
YoY
|
$660.0K
-1.49%
YoY
|
$670.0K
-41.74%
YoY
|
| Net Earnings |
$21.36M
157.24%
YoY
|
$8.305M
254.91%
YoY
|
$2.340M
10.9%
YoY
|
$2.110M
16.57%
YoY
|
| Basic Earnings Per Share |
$1.61
133.33%
YoY
|
$0.69
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.54
129.85%
YoY
|
$0.67
-100.0%
YoY
|
$180.6K
10.9%
YoY
|
$162.8K
16.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.31M shares
10.51%
YoY
|
12.04M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
13.90M shares
11.81%
YoY
|
12.43M shares
N/A
|
N/A
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$27.17M
30.04%
YoY
|
$23.67M
24.83%
YoY
|
$21.02M
6.32%
YoY
|
N/A
|
$20.89M
9.37%
YoY
|
$18.96M
2.38%
YoY
|
$19.77M
N/A
|
N/A
|
$19.10M
N/A
|
$18.52M
N/A
|
N/A
|
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
|
| 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 |
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 |
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 |
$376.0K
10.59%
YoY
|
-$527.0K
-246.39%
YoY
|
$616.0K
-38.09%
YoY
|
$280.0K
27.27%
YoY
|
$340.0K
-12.82%
YoY
|
$360.0K
-26.53%
YoY
|
$995.0K
298.0%
YoY
|
$220.0K
-47.62%
YoY
|
$390.0K
-50.63%
YoY
|
$490.0K
1533.33%
YoY
|
$250.0K
92.31%
YoY
|
$420.0K
-700.0%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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
|
| Interest Expense |
$2.368M
32.59%
YoY
|
$1.761M
0.06%
YoY
|
$1.975M
4.33%
YoY
|
N/A
|
$1.786M
8.84%
YoY
|
$1.760M
-21.11%
YoY
|
$1.893M
N/A
|
N/A
|
$1.641M
N/A
|
$2.231M
N/A
|
N/A
|
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
|
| Pretax Income |
$10.82M
37.08%
YoY
|
$8.846M
13.59%
YoY
|
$2.974M
-51.81%
YoY
|
$4.630M
-37.6%
YoY
|
$7.896M
948.61%
YoY
|
$7.788M
96.62%
YoY
|
$6.172M
-537.73%
YoY
|
$7.420M
568.47%
YoY
|
$753.0K
10.74%
YoY
|
$3.961M
450.14%
YoY
|
-$1.410M
-393.75%
YoY
|
$1.110M
30.59%
YoY
|
| Income Tax |
$2.351M
46.21%
YoY
|
$1.852M
27.11%
YoY
|
$555.0K
-59.99%
YoY
|
$670.0K
-64.36%
YoY
|
$1.608M
-916.24%
YoY
|
$1.457M
75.54%
YoY
|
$1.387M
-1487.0%
YoY
|
$1.880M
1466.67%
YoY
|
-$197.0K
-209.44%
YoY
|
$830.0K
277.27%
YoY
|
-$100.0K
-176.92%
YoY
|
$120.0K
100.0%
YoY
|
| Net Earnings |
$8.473M
34.75%
YoY
|
$6.994M
10.47%
YoY
|
$2.419M
-49.45%
YoY
|
$3.960M
-28.52%
YoY
|
$6.288M
561.89%
YoY
|
$6.331M
102.2%
YoY
|
$4.785M
-462.5%
YoY
|
$5.540M
459.6%
YoY
|
$950.0K
93.88%
YoY
|
$3.131M
526.2%
YoY
|
-$1.320M
-466.67%
YoY
|
$990.0K
25.32%
YoY
|
| Basic Earnings Per Share |
$0.63
31.25%
YoY
|
$0.52
10.64%
YoY
|
$0.18
-50.0%
YoY
|
N/A
|
$0.48
585.71%
YoY
|
$0.47
104.35%
YoY
|
$0.36
N/A
|
N/A
|
$0.07
N/A
|
$0.23
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$595.0K
132225057.61%
YoY
|
$0.50
11.11%
YoY
|
$0.17
-50.0%
YoY
|
$288.6K
-37.22%
YoY
|
$0.45
542.86%
YoY
|
$0.45
104.55%
YoY
|
$0.34
-100.0%
YoY
|
$459.8K
501.86%
YoY
|
$0.07
-100.0%
YoY
|
$0.22
-100.0%
YoY
|
-$137.2K
-593.97%
YoY
|
$76.39K
25.32%
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 |
13.77M shares
4.37%
YoY
|
13.45M shares
0.36%
YoY
|
13.35M shares
-0.72%
YoY
|
13.43M shares
N/A
|
13.20M shares
-1.81%
YoY
|
13.40M shares
-0.13%
YoY
|
13.44M shares
139662.52%
YoY
|
N/A
|
13.44M shares
N/A
|
13.42M
N/A
|
9.618K
N/A
|
N/A
|
| Diluted Shares Outstanding |
14.24M shares
2.78%
YoY
|
14.07M shares
0.8%
YoY
|
13.96M shares
0.27%
YoY
|
N/A
|
13.86M shares
-4.81%
YoY
|
13.96M shares
0.21%
YoY
|
13.92M shares
N/A
|
N/A
|
14.56M shares
N/A
|
13.93M
N/A
|
N/A
|
N/A
|
Loading...