|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.960M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2021] - DepreciationDepletionAndAmortizationTotal[2020]) / DepreciationDepletionAndAmortizationTotal[2020] × 100
|
$8.010M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2020] - DepreciationDepletionAndAmortizationTotal[2019]) / DepreciationDepletionAndAmortizationTotal[2019] × 100
|
$8.600M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2019] - DepreciationDepletionAndAmortizationTotal[2018]) / DepreciationDepletionAndAmortizationTotal[2018] × 100
|
$7.080M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2018] - DepreciationDepletionAndAmortizationTotal[2017]) / DepreciationDepletionAndAmortizationTotal[2017] × 100
|
$6.240M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2017] - DepreciationDepletionAndAmortizationTotal[2016]) / DepreciationDepletionAndAmortizationTotal[2016] × 100
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$73.30M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
$62.60M
Pretax Income YoY Change
(PretaxIncome[2020] - PretaxIncome[2019]) / PretaxIncome[2019] × 100
|
$70.30M
Pretax Income YoY Change
(PretaxIncome[2019] - PretaxIncome[2018]) / PretaxIncome[2018] × 100
|
$67.00M
Pretax Income YoY Change
(PretaxIncome[2018] - PretaxIncome[2017]) / PretaxIncome[2017] × 100
|
$55.80M
Pretax Income YoY Change
(PretaxIncome[2017] - PretaxIncome[2016]) / PretaxIncome[2016] × 100
|
| Income Tax |
$13.60M
Income Tax YoY Change
(IncomeTax[2021] - IncomeTax[2020]) / IncomeTax[2020] × 100
|
$11.40M
Income Tax YoY Change
(IncomeTax[2020] - IncomeTax[2019]) / IncomeTax[2019] × 100
|
$12.30M
Income Tax YoY Change
(IncomeTax[2019] - IncomeTax[2018]) / IncomeTax[2018] × 100
|
$12.10M
Income Tax YoY Change
(IncomeTax[2018] - IncomeTax[2017]) / IncomeTax[2017] × 100
|
$22.10M
Income Tax YoY Change
(IncomeTax[2017] - IncomeTax[2016]) / IncomeTax[2016] × 100
|
| Net Earnings |
$59.60M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
$51.10M
Net Income YoY Change
(NetIncome[2020] - NetIncome[2019]) / NetIncome[2019] × 100
|
$58.00M
Net Income YoY Change
(NetIncome[2019] - NetIncome[2018]) / NetIncome[2018] × 100
|
$54.90M
Net Income YoY Change
(NetIncome[2018] - NetIncome[2017]) / NetIncome[2017] × 100
|
$33.60M
Net Income YoY Change
(NetIncome[2017] - NetIncome[2016]) / NetIncome[2016] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$7.86
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
$6.64
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020] - DilutedEPS[2019]) / DilutedEPS[2019] × 100
|
$7.44
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019] - DilutedEPS[2018]) / DilutedEPS[2018] × 100
|
$7.03
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018] - DilutedEPS[2017]) / DilutedEPS[2017] × 100
|
$4.31
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017] - DilutedEPS[2016]) / DilutedEPS[2016] × 100
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
|---|
| Revenue |
| Cost Of Revenue |
| Gross Profit |
| Selling, General & Admin |
| Research & Development |
| Depreciation & Amortization |
| Operating Expenses |
| Operating Profit |
| Interest Expense |
| Other Income/Expense, Net |
| Pretax Income |
| Income Tax |
| Net Earnings |
| Basic Earnings Per Share |
| Diluted Earnings Per Share |
| COMMON SHARES |
| Basic Shares Outstanding |
| Diluted Shares Outstanding |
Loading...