Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $174.5M | $142.6M | $142.5M | $142.8M | $137.9M | $129.9M | $122.3M | $116.3M | $108.8M | $101.6M | $98.0M | $90.9M | $87.3M | $88.5M | $87.5M | $87.2M | $78.0M |
| Operating expenses | $86.5M | $80.2M | $78.4M | $75.6M | $81.3M | $75.6M | $67.3M | $62.1M | $59.5M | $56.8M | $55.5M | $51.8M | $49.3M | $53.9M | $44.2M | $45.7M | $44.8M |
| Net income | $60.5M | $47.6M | $38.2M | $47.8M | $48.1M | $38.6M | $45.3M | $36.8M | $28.1M | $31.6M | $28.4M | $27.0M | $25.9M | $26.8M | $26.8M | $23.3M | $16.0M |
| Net profit margin | 34.67% | 33.37% | 26.79% | 33.44% | 34.86% | 29.75% | 37.07% | 31.62% | 25.79% | 31.06% | 29.00% | 29.67% | 29.72% | 30.33% | 30.60% | 26.72% | 20.50% |
| Basic EPSper basic share | $3.41 | $2.63 | $2.08 | $2.58 | $2.58 | $2.06 | $2.43 | $1.97 | $1.51 | $1.70 | $1.52 | $1.44 | $1.38 | $1.42 | $1.51 | $1.32 | $0.90 |
| Diluted EPSper diluted share | $3.41 | $2.63 | $2.08 | $2.58 | $2.58 | $2.06 | $2.43 | $1.96 | $1.51 | $1.70 | $1.52 | $1.44 | $1.38 | $1.42 | $1.50 | $1.32 | $0.90 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
VESTOR CAPITAL, LLC | 9.97K |
Shileny Lisa A | 9.31K |
FINER TIMOTHY D | 9.3K |
Nelson Kenza Bemis | 6.12K |
Schmitt James C | 5.09K |
Globokar Brian R. | 3.78K |
Roetlin Anthony V | 3.41K |
Wever William A II | 188.22 |
Smith Roger K | 100 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 15, 2025Form 5 | Globokar Brian R.SVP, Dr of Trust & Wealth Mgmt | SellCommon Stock | 478 | $81.50 | $39.0K | 3.7K |