Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $631.6M | $550.7M | $491.8M | $533.1M | $512.5M | $489.8M | $397.5M | $374.5M | $327.7M | $312.0M | $291.0M | $261.0M | $234.3M | $211.9M | $203.4M | $185.6M | $177.8M | $173.3M |
| Operating expenses | $293.4M | $265.1M | $237.9M | $234.8M | $241.7M | $227.9M | $196.5M | $190.7M | $174.0M | $165.8M | $149.5M | $137.9M | $126.0M | $109.0M | $104.6M | $98.3M | $94.0M | $91.6M |
| Net income | $253.6M | $223.5M | $199.0M | $234.5M | $227.6M | $202.0M | $164.8M | $150.6M | $120.4M | $104.8M | $100.4M | $89.6M | $78.9M | $74.2M | $68.4M | $59.7M | $53.8M | $53.2M |
| Net profit margin | 40.15% | 40.58% | 40.46% | 43.99% | 44.40% | 41.25% | 41.46% | 40.22% | 36.73% | 33.58% | 34.50% | 34.32% | 33.66% | 35.03% | 33.61% | 32.14% | 30.26% | 30.67% |
| Basic EPSper basic share | $1.77 | $1.56 | $1.39 | $1.64 | $1.60 | $1.42 | $1.22 | $1.11 | $0.91 | $1.59 | $1.55 | $1.40 | $1.24 | $1.18 | $2.17 | $1.91 | $1.72 | $2.56 |
| Diluted EPSper diluted share | $1.77 | $1.56 | $1.39 | $1.64 | $1.59 | $1.42 | $1.21 | $1.11 | $0.91 | $1.59 | $1.54 | $1.39 | $1.24 | $1.18 | $2.17 | $1.91 | $1.72 | $2.55 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 12.72%18.23M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.10%7.3M shares |
STATE STREET CORP | 4.71%6.76M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.89%5.58M shares |
NEUBERGER BERMAN GROUP LLC | 3.13%4.48M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.72%3.9M shares |
AQR CAPITAL MANAGEMENT LLC | 2.37%3.4M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 2.10%3.02M shares |
DIMENSIONAL FUND ADVISORS LP | 1.99%2.86M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 1.78%2.55M shares |
GOLDMAN SACHS GROUP INC | 1.42%2.03M shares |
MORGAN STANLEY | 1.41%2.02M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.23%1.76M shares |
NORTHERN TRUST CORP | 1.19%1.71M shares |
NORGES BANK | 0.98%1.4M shares |
MATTHEWS KADE | ≈0.90%1.29M shares |
Bank of New York Mellon Corp | 0.80%1.15M shares |
TROTTER JOHNNY | ≈0.71%1.02M shares |
Invesco Ltd. | 0.70%1.01M shares |
Champlain Investment Partners, LLC | 0.68%976.43K shares |
Percentages use 143.32M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Edwards Murray HamiltonDirector | BuyCommon Stock · indirect | 1.0K | $33.18 | $33.2K | 44.6K |
| May 5, 2026Form 4 | Nickles Robert Clark JrDirector | BuyCommon Stock · indirect | 664 | $31.96 | $21.2K | 97.6K |
| Mar 13, 2026Form 4 | Edwards Murray HamiltonDirector | BuyCommon Stock · indirect | 1.0K | $29.32 | $29.3K | 43.6K |
| Mar 12, 2026Form 4 | Haney GeoffDirector | BuyCommon Stock | 1.5K | $29.18 | $43.8K | 33.6K |
| Mar 12, 2026Form 4 | TROTTER JOHNNYDirector | BuyCommon Stock | 1.0K | $29.26 | $29.3K | 956.4K |