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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.74B | $4.82B | $5.30B | $7.44B | $6.54B | $4.13B | $4.08B | $4.62B | $3.65B | $3.17B | $3.32B | $3.18B | $2.66B | $2.77B | $2.63B | $2.40B | $2.01B | — |
| Operating expenses | $4.61B | $4.59B | $4.97B | $6.87B | $6.03B | $3.88B | $3.79B | $4.29B | $3.40B | $2.95B | $3.08B | $2.96B | $2.49B | $2.57B | $2.45B | $2.26B | $1.90B | — |
| Operating income | $151.6M | $248.9M | $344.1M | $571.1M | $505.7M | $252.9M | $298.9M | $331.7M | $244.0M | $223.3M | $241.7M | $224.4M | $176.6M | $200.7M | $180.8M | $140.0M | $113.7M | $186.8M |
| Operating margin | 3.20% | 5.16% | 6.49% | 7.68% | 7.73% | 6.12% | 7.32% | 7.19% | 6.69% | 7.05% | 7.28% | 7.05% | 6.63% | 7.24% | 6.88% | 5.83% | 5.66% | — |
| EBITDA | $198.0M | $305.6M | $402.3M | $628.5M | $555.3M | $298.8M | $343.4M | $375.3M | $284.5M | $259.0M | $270.8M | $251.9M | $204.3M | $226.0M | $204.7M | $164.8M | $137.3M | $207.8M |
| EBITDA margin | 4.17% | 6.34% | 7.59% | 8.45% | 8.49% | 7.23% | 8.41% | 8.13% | 7.80% | 8.18% | 8.15% | 7.91% | 7.67% | 8.15% | 7.79% | 6.87% | 6.83% | — |
| Net income | $115.0M | $195.9M | $264.4M | $430.9M | $381.5M | $192.1M | $227.7M | $255.3M | $177.1M | $137.3M | $147.7M | $138.8M | $146.0M | $129.8M | $113.0M | $87.5M | $70.4M | $110.9M |
| Net profit margin | 2.42% | 4.07% | 4.99% | 5.79% | 5.84% | 4.65% | 5.58% | 5.53% | 4.86% | 4.34% | 4.45% | 4.36% | 5.48% | 4.68% | 4.30% | 3.65% | 3.50% | — |
| Basic EPSper basic share | $3.31 | $5.51 | $7.36 | $11.76 | $9.98 | $4.98 | $5.72 | $6.19 | $4.22 | $3.26 | $3.38 | $3.09 | $3.17 | $2.78 | $2.38 | $1.77 | $1.38 | $2.11 |
| Diluted EPSper diluted share | $3.31 | $5.51 | $7.36 | $11.76 | $9.98 | $4.98 | $5.72 | $6.18 | $4.21 | $3.25 | $3.37 | $3.07 | $3.16 | $2.77 | $2.38 | $1.77 | $1.37 | $2.10 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 3.38M |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 3.09M |
AQR CAPITAL MANAGEMENT LLC | 2.12M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.8M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.54M |
Boston Partners | 1.44M |
STATE STREET CORP | 1.14M |
GEODE CAPITAL MANAGEMENT, LLC | 988.73K |
FIRST TRUST ADVISORS LP | 836.92K |
JACOBS LEVY EQUITY MANAGEMENT, INC | 742.49K |
NORTHERN TRUST CORP | 698.92K |
DIMENSIONAL FUND ADVISORS LP | 655.09K |
MILLENNIUM MANAGEMENT LLC | 607.42K |
REINHART PARTNERS, LLC. | 569.09K |
GOLDMAN SACHS GROUP INC | 526.2K |
MORGAN STANLEY | 509.92K |
Fenimore Asset Management Inc | 506.59K |
LORD, ABBETT & CO. LLC | 432.26K |
NORGES BANK | 391.31K |
UBS Group AG | 390.38K |
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 |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | Todd James PVP and CFO | SellCommon Stock | 1.2K | $218.17 | $261.8K | 15.1K |
| Jun 5, 2026Form 4 | MURPHY DIANA MDirector | SellCommon Stock | 11.2K | $221.28 | $2.49M | 18.9K |
| Nov 6, 2024Form 4 | Todd James PVP and CFO | SellCommon Stock | 1.0K | $184.32 | $184.3K | 14.1K |
| Nov 4, 2024Form 4 | BANNISTER DAVID G/Director | SellCommon Stock | 5.0K | $177.00 | $885.0K | 24.6K |
| Nov 1, 2024Form 4 | BANNISTER DAVID G/Director | SellCommon Stock | 5.0K | $176.37 | $881.9K | 29.6K |