| Revenue | | | 489.18M | 476.89M | 489.47M | 482.24M | 430.53M | |
| Gross Premiums Earned | | | null | null | null | null | null | |
| Loss Claims | | | null | null | null | null | null | |
| Deferred Policy Acquisition Expense | | | null | null | null | null | null | |
| Net Interest Income | | | null | null | null | null | null | |
| Non Interest Income | | | null | null | null | null | null | |
| Loan Loss Provision | | | null | null | null | null | null | |
| Net Interest Income after Provision | | | null | null | null | null | null | |
| Non Interest Expense | | | null | null | null | null | null | |
| Minority Interest Expense | | | null | null | null | null | null | |
| Cost Of Goods | | | 336.61M | 329.62M | 353.32M | 353.20M | 303.69M | |
| Gross Profit | | | 152.57M | 147.27M | 136.15M | 129.04M | 126.84M | |
| Operating Expenses | | | 106.12M | 101.41M | 94.01M | 91.14M | 84.22M | |
| Research and Development | | | 16.01M | 15.11M | 12.82M | 13.10M | 12.37M | |
| Selling, General, and Administrative Expenses | | | 88.84M | 81.52M | 78.18M | 76.00M | 68.63M | |
| Operating Income | | | 46.45M | 45.87M | 42.14M | 37.91M | 42.62M | |
| Interest Income/Expense | | | -3.21M | -3.71M | -3.91M | -1.26M | -726.00K | |
| Other Income/Expense | | | null | 74.00K | 62.00K | null | null | |
| Non Recurring Items | | | null | 119.00K | 120.00K | 621.00K | 2.90M | |
| Income Before Taxes | | | 43.24M | 42.35M | 38.41M | 37.26M | 44.79M | |
| Income Tax | | | 11.62M | 11.32M | 10.44M | 10.91M | 13.72M | |
| Net Income | | | 31.62M | 31.03M | 27.97M | 26.36M | 31.08M | |
| EBITDA | | | 61.91M | 60.47M | 56.83M | 52.60M | 57.13M | |
| |
| Per Share Data | |
|---|
| EPS Diluted Total Ops | | | 2.3628 | 2.3184 | 2.0902 | 1.9694 | 2.3222 | |
| Non GAAP EPS | | | null | null | null | null | 0.89 | |
| |
| Statistics | |
|---|
| Gross Profit Margin | | | 31.19% | 30.88% | 27.82% | 26.76% | 29.46% | |
| Profit Margin | | | 6.46% | 6.51% | 5.71% | 5.47% | 7.22% | |
| Operating Profit Margin | | | 9.49% | 9.62% | 8.61% | 7.86% | 9.90% | |