| Revenue | | | 38.29M | 38.05M | 37.07M | 35.02M | 32.53M | |
| Cost Of Goods | | | 4.35M | 4.64M | 4.03M | 3.19M | 2.93M | |
| Gross Profit | | | 33.94M | 33.41M | 33.04M | 31.83M | 29.60M | |
| Operating Expenses | | | 21.41M | 21.48M | 17.31M | 15.21M | 15.47M | |
| Selling, General, and Administrative Expenses | | | 7.10M | 6.94M | 6.82M | 6.64M | 5.59M | |
| Operating Income | | | 12.50M | 11.93M | 15.73M | 16.62M | 14.12M | |
| Interest Income/Expense | | | -2.19M | -2.70M | -2.72M | -831.60K | -517.10K | |
| Other Income/Expense | | | 1.59M | 1.86M | 1.89M | 158.00K | -47.90K | |
| Non Recurring Items | | | 2.17M | 1.97M | 1.82M | 1.85M | 1.68M | |
| Income Before Taxes | | | 13.97M | 12.96M | 16.41M | 17.78M | 15.10M | |
| Income Tax | | | 3.54M | 3.26M | 4.12M | 4.44M | 4.08M | |
| Net Income | | | 10.15M | 9.44M | 11.94M | 12.97M | 10.67M | |
| EBITDA | | | 27.17M | 26.72M | 26.58M | 25.46M | 23.99M | |
| |
| Per Share Data | |
|---|
| EPS Diluted Total Ops | | | 1.74 | 1.62 | 2.05 | 2.22 | 1.83 | |
| |
| Statistics | |
|---|
| Gross Profit Margin | | | 88.64% | 87.80% | 89.13% | 90.88% | 90.99% | |
| Profit Margin | | | 26.50% | 24.81% | 32.22% | 37.04% | 32.80% | |
| Operating Profit Margin | | | 32.66% | 31.35% | 42.42% | 47.46% | 43.42% | |