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 | $314.2M | $293.6M | $289.9M | $252.1M | $225.2M | $237.3M | $229.9M | $198.8M | $189.7M | $177.8M | $182.4M | $176.3M | $183.2M | $153.0M | $147.0M | $143.2M | $147.4M |
| Operating expenses | $154.1M | $147.2M | $143.5M | $124.3M | $117.2M | $115.3M | $117.6M | $113.1M | $96.0M | $96.2M | $93.0M | $95.0M | $102.9M | $87.4M | $81.1M | $78.7M | $77.2M |
| Net income | $130.5M | $117.1M | $114.4M | $102.1M | $88.1M | $89.6M | $89.4M | $70.0M | $54.3M | $52.1M | $54.1M | $53.0M | $48.2M | $38.9M | $40.7M | $39.0M | $42.6M |
| Net profit margin | 41.53% | 39.89% | 39.45% | 40.49% | 39.11% | 37.75% | 38.87% | 35.22% | 28.62% | 29.32% | 29.65% | 30.04% | 26.31% | 25.45% | 27.67% | 27.20% | 28.93% |
| Basic EPSper basic share | $8.94 | $7.91 | $7.62 | $6.81 | $5.67 | $5.55 | $5.43 | $4.50 | $3.49 | $3.46 | $3.54 | $3.40 | $3.07 | $2.63 | $2.68 | $2.48 | $2.69 |
| Diluted EPSper diluted share | $8.93 | $7.89 | $7.61 | $6.80 | $5.66 | $5.55 | $5.42 | $4.49 | $3.48 | $3.45 | $3.53 | $3.38 | $3.04 | $2.61 | $2.67 | $2.47 | $2.68 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 2.04M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 957.63K |
STATE STREET CORP | 765.1K |
VANGUARD CAPITAL MANAGEMENT LLC | 632.47K |
WESTWOOD HOLDINGS GROUP INC | 542.66K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 533.27K |
DIMENSIONAL FUND ADVISORS LP | 489.65K |
GEODE CAPITAL MANAGEMENT, LLC | 373.27K |
CITY HOLDING CO | 240.37K |
TWO SIGMA INVESTMENTS, LP | 234.62K |
JPMORGAN CHASE & CO | 228.75K |
MORGAN STANLEY | 201.91K |
VICTORY CAPITAL MANAGEMENT INC | 168.42K |
NORTHERN TRUST CORP | 162.09K |
AMERICAN CENTURY COMPANIES INC | 128.11K |
BARR E S & CO | 127.75K |
Bank of New York Mellon Corp | 113.18K |
AXXCESS WEALTH MANAGEMENT, LLC | 106.74K |
VANGUARD FIDUCIARY TRUST CO | 98.56K |
Qube Research & Technologies Ltd | 92.17K |
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 |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | HAGEBOECK CHARLES RPresident & CEO | SellCommon Stock | 1.9K | $124.40 | $231.1K | 48.5K |
| May 26, 2026Form 4 | LEGGE JEFFREY DALEEVP, CAO & CIO | SellCommon Stock | 1.3K | $125.00 | $163.6K | 7.7K |
| May 22, 2026Form 4 | BUMGARNER DAVID LEVP & Chief Financial Officer | SellCommon Stock | 1.2K | $124.50 | $144.5K | 10.7K |
| May 20, 2026Form 4 | BUMGARNER DAVID LEVP & Chief Financial Officer | SellCommon Stock | 805 | $124.50 | $100.2K | 11.8K |
| May 12, 2026Form 4 | Parsons James M.Director | BuyCommon Stock · indirect | 100 | $121.60 | $12.2K | 2.8K |