|
Concept
|
2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|
| Revenue |
N/A
|
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 |
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$14.12M
60.66%
YoY
|
$8.789M
-14.74%
YoY
|
$10.31M
7.83%
YoY
|
$9.560M
12.96%
YoY
|
| Income Tax |
$2.363M
68.42%
YoY
|
$1.403M
-16.83%
YoY
|
$1.687M
17.56%
YoY
|
$1.435M
-30.1%
YoY
|
| Net Earnings |
$11.76M
59.18%
YoY
|
$7.386M
-14.34%
YoY
|
$8.622M
6.12%
YoY
|
$8.125M
49.88%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.590M
61.37%
YoY
|
$1.605M
-14.17%
YoY
|
$1.870M
6.55%
YoY
|
$1.755M
53.28%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q2 | 2022 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 | 2011 Q1 | 2010 Q4 | 2010 Q3 | 2010 Q2 | 2010 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
|
| 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
|
| 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
|
| 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
|
| 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
|
N/A
|
N/A
|
| Depreciation & Amortization |
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
|
| 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
|
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
|
| Interest Expense |
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
|
| 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
|
| Pretax Income |
$4.038M
12.45%
YoY
|
$3.535M
-5.88%
YoY
|
$1.620M
21.8%
YoY
|
$1.520M
33.33%
YoY
|
$1.340M
39.58%
YoY
|
$1.300M
38.3%
YoY
|
$1.330M
49.44%
YoY
|
$1.140M
0.88%
YoY
|
$960.0K
-5.88%
YoY
|
$940.0K
22.08%
YoY
|
$890.0K
11.25%
YoY
|
$1.130M
20.21%
YoY
|
$1.020M
13.33%
YoY
|
$770.0K
-224.19%
YoY
|
| Income Tax |
$677.0K
16.32%
YoY
|
$602.0K
-9.88%
YoY
|
$460.0K
43.75%
YoY
|
$370.0K
48.0%
YoY
|
$310.0K
55.0%
YoY
|
$300.0K
57.89%
YoY
|
$320.0K
88.24%
YoY
|
$250.0K
-3.85%
YoY
|
$200.0K
-9.09%
YoY
|
$190.0K
171.43%
YoY
|
$170.0K
41.67%
YoY
|
$260.0K
52.94%
YoY
|
$220.0K
57.14%
YoY
|
$70.00K
-120.0%
YoY
|
| Net Earnings |
$3.361M
11.7%
YoY
|
$2.933M
-5.02%
YoY
|
$1.170M
15.84%
YoY
|
$1.150M
29.21%
YoY
|
$1.030M
35.53%
YoY
|
$1.000M
33.33%
YoY
|
$1.010M
40.28%
YoY
|
$890.0K
2.3%
YoY
|
$760.0K
-5.0%
YoY
|
$750.0K
7.14%
YoY
|
$720.0K
4.35%
YoY
|
$870.0K
12.99%
YoY
|
$800.0K
6.67%
YoY
|
$700.0K
-359.26%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$740.0K
12.12%
YoY
|
$650.0K
-3.7%
YoY
|
$246.8K
14.13%
YoY
|
$244.2K
29.49%
YoY
|
$217.3K
32.95%
YoY
|
$211.9K
31.07%
YoY
|
$216.3K
39.38%
YoY
|
$188.6K
0.35%
YoY
|
$163.4K
-5.41%
YoY
|
$161.6K
6.68%
YoY
|
$155.2K
3.0%
YoY
|
$187.9K
6.64%
YoY
|
$172.8K
5.75%
YoY
|
$151.5K
-357.01%
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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
2.376M shares
N/A
|
2.376M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...