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 | $556.1M | $517.4M | $489.6M | $566.9M | $583.8M | $427.5M | $410.8M | $381.1M | $378.7M | $351.5M | $328.7M | $313.9M | $297.7M | $273.6M | $237.2M | $183.7M | $123.6M |
| Operating expenses | $378.4M | $344.5M | $325.2M | $351.0M | $323.5M | $332.5M | $250.7M | $234.1M | $223.9M | $216.0M | $201.1M | $192.0M | $191.4M | $177.1M | $150.2M | $131.0M | $106.0M |
| Operating income | $177.7M | $172.9M | $164.5M | $215.9M | $260.4M | $95.1M | $160.1M | $147.0M | $154.7M | $135.5M | $127.5M | $121.9M | $106.3M | $96.4M | $87.0M | $52.8M | $17.6M |
| Operating margin | 31.96% | 33.41% | 33.59% | 38.09% | 44.60% | 22.23% | 38.98% | 38.58% | 40.86% | 38.55% | 38.81% | 38.84% | 35.72% | 35.25% | 36.67% | 28.73% | 14.21% |
| EBITDA | $187.5M | $182.2M | $168.6M | $220.3M | $264.5M | $99.7M | $164.5M | $151.5M | $159.1M | $139.8M | $131.4M | $126.5M | $111.9M | $101.9M | $92.0M | $57.2M | — |
| EBITDA margin | 33.72% | 35.21% | 34.43% | 38.86% | 45.30% | 23.32% | 40.05% | 39.76% | 42.00% | 39.76% | 39.97% | 40.29% | 37.57% | 37.25% | 38.77% | 31.15% | — |
| Net income | $153.2M | $151.3M | $129.0M | $171.0M | $211.4M | $76.6M | $134.6M | $113.9M | $91.9M | $92.9M | $64.6M | $75.5M | $68.1M | $66.1M | $54.3M | $46.4M | −$1.7M |
| Net profit margin | 27.55% | 29.23% | 26.36% | 30.17% | 36.21% | 17.91% | 32.77% | 29.89% | 24.28% | 26.44% | 19.64% | 24.05% | 22.88% | 24.17% | 22.89% | 25.25% | −1.38% |
| Basic EPSper basic share | $2.99 | $3.00 | $2.62 | $3.51 | $4.38 | $1.60 | $2.85 | $2.43 | $1.98 | $2.02 | $1.42 | $1.69 | $1.54 | $1.51 | $1.26 | $1.09 | -$0.04 |
| Diluted EPSper diluted share | $2.97 | $2.97 | $2.60 | $3.47 | $4.31 | $1.57 | $2.79 | $2.40 | $1.96 | $2.00 | $1.41 | $1.65 | $1.51 | $1.49 | $1.23 | $1.07 | -$0.04 |
Reported shareholders
| Holder | % owned |
|---|---|
STEERS ROBERT HAMILTON | ≈23.31%11.99M shares |
COHEN MARTIN | ≈17.55%9.02M shares |
BlackRock, Inc. | 8.77%4.51M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.31%1.7M shares |
Harvey Joseph M | ≈3.20%1.64M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.45%1.26M shares |
DIMENSIONAL FUND ADVISORS LP | 2.33%1.2M shares |
STATE STREET CORP | 2.32%1.19M shares |
WASATCH ADVISORS LP | 2.31%1.19M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 2.07%1.06M shares |
VICTORY CAPITAL MANAGEMENT INC | 1.87%962.59K shares |
GOLDMAN SACHS GROUP INC | 1.80%923.97K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.72%885.88K shares |
Copeland Capital Management, LLC | 1.50%768.75K shares |
MORGAN STANLEY | 1.11%569.81K shares |
DERECHIN ADAM M | ≈1.04%535.8K shares |
Boston Trust Walden Corp | 1.04%534.55K shares |
Woodline Partners LP | 1.01%518.63K shares |
MILLENNIUM MANAGEMENT LLC | 0.94%485.16K shares |
Nuveen, LLC | 0.90%463.14K shares |
Percentages use 51.42M 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 16, 2026Form 4 | Noonan DanielExecutive Vice President | SellCommon Stock · indirect | 4.4K | $77.33 | $337.2K | 0 |
| May 26, 2026Form 4 | Cheigh JonPresident and CIO | SellCommon Stock · indirect | 10.5K | $71.75 | $753.4K | 66.7K |
| Feb 12, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 10.0K | $65.73 | $657.3K | 55.7K |
| Feb 11, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 5.0K | $66.00 | $330.0K | 65.7K |
| Feb 11, 2026Form 4 | POLI FRANCIS CGC, Secretary, EVP | SellCommon Stock | 4.7K | $65.24 | $306.4K | 70.7K |