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 | $930.0M | $787.2M | $670.6M | $680.7M | $570.0M | $488.2M | $479.6M | $490.3M | $449.6M | $498.9M | $459.2M | $498.8M | $444.3M | $392.5M | $418.0M | $427.5M | $268.8M |
| Operating expenses | $674.1M | $559.0M | $519.8M | $537.8M | $438.9M | $375.5M | $373.3M | $395.5M | $359.9M | $412.9M | $381.5M | $436.6M | $381.6M | $335.9M | $364.3M | $375.6M | $235.0M |
| Operating income | $255.9M | $228.2M | $150.8M | $142.9M | $131.1M | $112.7M | $106.3M | $94.8M | $89.7M | $86.0M | $77.8M | $62.3M | $62.7M | $56.6M | $53.7M | $51.9M | $33.7M |
| Operating margin | 27.52% | 28.99% | 22.49% | 20.99% | 23.00% | 23.09% | 22.16% | 19.34% | 19.96% | 17.24% | 16.93% | 12.48% | 14.12% | 14.43% | 12.85% | 12.15% | 12.55% |
| EBITDA | $347.6M | $293.9M | $216.3M | $211.9M | $193.8M | $170.8M | $151.7M | $135.1M | $126.1M | $118.1M | $107.7M | $88.6M | $86.7M | $79.1M | $73.9M | $70.5M | $45.3M |
| EBITDA margin | 37.38% | 37.33% | 32.25% | 31.13% | 34.00% | 34.99% | 31.63% | 27.55% | 28.05% | 23.68% | 23.46% | 17.76% | 19.51% | 20.16% | 17.67% | 16.48% | 16.86% |
| Net income | $140.3M | $118.6M | $87.2M | $89.8M | $83.5M | $71.5M | $65.2M | $56.6M | $58.1M | $44.7M | $41.1M | $36.1M | $32.8M | $28.9M | $27.6M | $26.1M | $15.9M |
| Net profit margin | 15.09% | 15.07% | 13.00% | 13.19% | 14.64% | 14.65% | 13.58% | 11.54% | 12.93% | 8.96% | 8.96% | 7.24% | 7.38% | 7.35% | 6.61% | 6.09% | 5.91% |
| Basic EPSper basic share | $6.00 | $5.28 | $4.75 | $5.07 | $4.75 | $4.28 | $3.97 | $3.46 | $3.56 | $2.87 | $2.73 | $2.48 | $2.27 | $2.01 | $2.89 | $2.75 | $2.17 |
| Diluted EPSper diluted share | $5.97 | $5.26 | $4.73 | $5.04 | $4.73 | $4.26 | $3.96 | $3.45 | $3.55 | $2.86 | $2.72 | $2.47 | $2.26 | $1.99 | $2.87 | $2.73 | $2.15 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 3.75M |
T. Rowe Price Investment Management, Inc. | 2.49M |
STATE STREET CORP | 1.34M |
NEUBERGER BERMAN GROUP LLC | 1.1M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.08M |
WELLINGTON MANAGEMENT GROUP LLP | 939.77K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 850.52K |
ALLIANCEBERNSTEIN L.P. | 704.43K |
GEODE CAPITAL MANAGEMENT, LLC | 623.92K |
Invesco Ltd. | 550.83K |
JENNISON ASSOCIATES LLC | 457.46K |
Copeland Capital Management, LLC | 445.38K |
DIMENSIONAL FUND ADVISORS LP | 443.51K |
MORGAN STANLEY | 368.78K |
Boston Trust Walden Corp | 302.72K |
FIRST TRUST ADVISORS LP | 293.08K |
CBRE INVESTMENT MANAGEMENT LISTED REAL ASSETS LLC | 289.8K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 281.58K |
NORTHERN TRUST CORP | 278.83K |
Qube Research & Technologies Ltd | 240.41K |
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 21, 2026Form 4 | Householder Jeffry MPresident & CEO | SellCommon Stock | 3 | $127.56 | $382.68 | 63.0K |
| May 21, 2026Form 4 | Householder Jeffry MPresident & CEO | SellCommon Stock | 8.3K | $126.27 | $1.05M | 63.0K |
| May 21, 2026Form 4 | Householder Jeffry MPresident & CEO | SellCommon Stock | 1.7K | $125.40 | $210.2K | 71.3K |
| May 20, 2026Form 4 | Webber Kevin JSr VP & Chief Dev Officer | SellCommon Stock | 2.0K | $127.37 | $254.7K | 12.7K |
| Dec 26, 2025Form 4 | Householder Jeffry MPresident & CEO | SellCommon Stock | 1.9K | $125.83 | $240.1K | 51.9K |