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 | $1.80B | $1.63B | $1.61B | $1.45B | $1.30B | $1.45B | $1.33B | $1.14B | $1.10B | $1.14B | $926.6M | $859.3M | $878.4M | $945.7M | $895.1M | $951.9M | $1.18B | $1.22B |
| Operating expenses | $1.29B | $1.27B | $1.22B | $1.11B | $934.2M | $1.03B | $979.0M | $805.4M | $761.4M | $807.7M | $647.2M | $621.3M | $626.6M | $633.1M | $637.7M | $642.2M | $846.7M | $862.5M |
| Operating income | $513.9M | $361.5M | $387.5M | $336.8M | $366.3M | $418.2M | $347.9M | $330.3M | $341.5M | $335.7M | $279.4M | $237.9M | $251.7M | $312.6M | $257.5M | $309.8M | $329.2M | $361.2M |
| Operating margin | 28.54% | 22.15% | 24.08% | 23.29% | 28.17% | 28.87% | 26.22% | 29.08% | 30.96% | 29.36% | 30.16% | 27.69% | 28.66% | 33.05% | 28.76% | 32.54% | 28.00% | 29.52% |
| EBITDA | $535.9M | $383.6M | $414.4M | $364.4M | $395.5M | $448.0M | $371.9M | $347.4M | $352.1M | $345.4M | $288.6M | $247.9M | $262.2M | $323.0M | $271.9M | $330.9M | $353.0M | $385.7M |
| EBITDA margin | 29.76% | 23.50% | 25.75% | 25.20% | 30.41% | 30.93% | 28.03% | 30.59% | 31.93% | 30.21% | 31.15% | 28.86% | 29.85% | 34.16% | 30.37% | 34.76% | 30.02% | 31.52% |
| Net income | $403.3M | $268.3M | $299.0M | $239.5M | $270.3M | $326.4M | $272.3M | $220.3M | $291.3M | $208.9M | $169.8M | $149.2M | $162.2M | $188.1M | $150.9M | $179.1M | $197.3M | $224.3M |
| Net profit margin | 22.40% | 16.44% | 18.58% | 16.56% | 20.78% | 22.53% | 20.52% | 19.40% | 26.42% | 18.27% | 18.33% | 17.37% | 18.46% | 19.89% | 16.86% | 18.82% | 16.78% | 18.33% |
| Basic EPSper basic share | $5.13 | $3.23 | $3.40 | $2.65 | $2.77 | $3.25 | $2.69 | $2.18 | $2.87 | $2.03 | $1.62 | $1.42 | $1.55 | $1.79 | $1.45 | $1.73 | $1.93 | $2.20 |
| Diluted EPSper diluted share | $5.13 | $3.23 | $3.40 | $2.65 | $2.75 | $3.23 | $2.69 | $2.18 | $2.87 | $2.03 | $1.62 | $1.42 | $1.55 | $1.79 | $1.45 | $1.73 | $1.92 | $2.18 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.07%6.04M shares |
FMR LLC | 6.23%4.66M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.87%4.4M shares |
Schneider Downs Wealth Management Advisors, LP | 4.74%3.55M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.26%3.19M shares |
LSV ASSET MANAGEMENT | 3.83%2.87M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 3.56%2.67M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 3.53%2.65M shares |
Invesco Ltd. | 3.37%2.52M shares |
AQR CAPITAL MANAGEMENT LLC | 3.29%2.46M shares |
DIMENSIONAL FUND ADVISORS LP | 3.02%2.27M shares |
STATE STREET CORP | 2.47%1.85M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.26%1.69M shares |
Allianz Asset Management GmbH | 1.99%1.49M shares |
FIRST TRUST ADVISORS LP | 1.60%1.2M shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.57%1.17M shares |
VICTORY CAPITAL MANAGEMENT INC | 1.54%1.15M shares |
DONAHUE THOMAS R | ≈1.44%1.08M shares |
Woodline Partners LP | 1.43%1.07M shares |
CITADEL ADVISORS LLC | 1.31%982.73K shares |
Percentages use 74.91M 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 23, 2026Form 4 | Van Meter StephenVP, Chief Compliance Officer | SellClass B Common Stock | 1.7K | $59.64 | $100.3K | 31.2K |
| Jun 16, 2026Form 4 | Uhlman Paul AVice President | SellClass B Common Stock | 6.1K | $58.67 | $360.5K | 296.8K |
| Jun 8, 2026Form 4 | Nusseibeh Saker AnwarCEO, Federated Hermes Limited | SellClass B Common Stock | 8.9K | $57.34 | $513.2K | 151.3K |
| May 26, 2026Form 4 | Germain Peter JEVP, CLO & Sec. | SellClass B Common Stock | 409 | $55.31 | $22.6K | 212.1K |
| May 26, 2026Form 4 | Uhlman Paul AVice President | SellClass B Common Stock | 1.0K | $55.31 | $56.5K | 303.0K |