| Revenue | | | 777.39M | 744.95M | 683.80M | 570.81M | 453.91M | |
| 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 | | | 546.42M | 526.95M | 492.71M | 431.66M | 358.86M | |
| Gross Profit | | | 230.97M | 218.01M | 191.09M | 139.15M | 95.05M | |
| Operating Expenses | | | 141.10M | 131.95M | 128.83M | 104.28M | 96.70M | |
| Research and Development | | | null | null | null | null | null | |
| Selling, General, and Administrative Expenses | | | 58.90M | 53.24M | 58.96M | 44.70M | 39.57M | |
| Operating Income | | | 89.86M | 86.06M | 62.27M | 34.87M | -1.65M | |
| Interest Income/Expense | | | -11.47M | -20.35M | -7.20M | -12.31M | -6.48M | |
| Other Income/Expense | | | null | null | null | null | -4.01M | |
| Non Recurring Items | | | null | null | null | null | 1.89M | |
| Income Before Taxes | | | 78.83M | 67.47M | 57.12M | 22.88M | -11.27M | |
| Income Tax | | | 22.89M | 19.59M | 15.35M | 4.59M | -2.54M | |
| Net Income | | | 55.94M | 47.87M | 41.77M | 18.29M | -8.74M | |
| EBITDA | | | 172.07M | 164.76M | 132.14M | 94.45M | 55.48M | |
| |
| Per Share Data | |
|---|
| EPS Diluted Total Ops | | | 1.6363 | 1.39 | 1.2117 | 0.5306 | -0.2534 | |
| Non GAAP EPS | | | 1.75 | 1.6 | 1.11737 | 0.49044000000000004 | -0.32 | |
| |
| Statistics | |
|---|
| Gross Profit Margin | | | 29.71% | 29.26% | 27.95% | 24.38% | 20.94% | |
| Profit Margin | | | 7.20% | 6.43% | 6.11% | 3.20% | -1.92% | |
| Operating Profit Margin | | | 11.56% | 11.55% | 9.11% | 6.11% | -0.36% | |