| Revenue | | | 620.43M | 465.61M | 352.01M | 304.30M | 282.60M | |
| 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 | | | 513.75M | 374.53M | 287.77M | 250.30M | 236.90M | |
| Gross Profit | | | 106.68M | 91.08M | 64.25M | 54.10M | 45.70M | |
| Operating Expenses | | | 73.44M | 60.78M | 47.13M | 36.10M | 33.60M | |
| Research and Development | | | null | null | null | null | null | |
| Selling, General, and Administrative Expenses | | | 66.41M | 56.51M | 44.33M | 34.10M | 32.10M | |
| Operating Income | | | 33.24M | 30.30M | 17.12M | 17.90M | 12.10M | |
| Interest Income/Expense | | | 574.00K | 644.00K | 291.00K | -800.00K | 300.00K | |
| Other Income/Expense | | | -3.84M | -3.62M | null | null | null | |
| Non Recurring Items | | | -1.84M | -2.31M | -629.00K | -600.00K | 0 | |
| Income Before Taxes | | | 28.13M | 25.02M | 16.78M | 16.50M | 12.40M | |
| Income Tax | | | 6.79M | 6.41M | 4.46M | 4.00M | 3.20M | |
| Net Income | | | 20.94M | 18.15M | 12.00M | 12.20M | 8.90M | |
| EBITDA | | | 39.97M | 34.57M | 19.92M | 19.97M | 13.63M | |
| |
| Per Share Data | |
|---|
| EPS Diluted Total Ops | | | 4.6447 | 4.0645 | 2.7266 | 2.83 | 2.06 | |
| Non GAAP EPS | | | 5.668 | 4.938 | 2.7199999999999998 | null | null | |
| |
| Statistics | |
|---|
| Gross Profit Margin | | | 17.20% | 19.56% | 18.25% | 17.78% | 16.17% | |
| Profit Margin | | | 3.38% | 3.90% | 3.41% | 4.01% | 3.15% | |
| Operating Profit Margin | | | 5.36% | 6.51% | 4.86% | 5.88% | 4.28% | |