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 | $7.24B | $7.62B | $7.28B | $7.27B | $6.28B | $5.05B | $4.77B | $4.55B | $4.34B | $4.22B | $4.11B | $3.94B | $3.74B | $3.43B | $2.98B | $2.84B | $2.00B | $1.70B |
| Gross profit | $2.03B | $2.04B | $1.99B | $2.03B | $1.67B | $1.22B | $1.16B | $1.12B | $1.07B | $1.03B | $1.01B | $956.4M | $899.3M | $814.4M | $728.3M | $673.2M | $480.8M | $442.0M |
| Gross margin | 28.05% | 26.84% | 27.35% | 27.91% | 26.55% | 24.19% | 24.25% | 24.64% | 24.54% | 24.51% | 24.49% | 24.25% | 24.02% | 23.73% | 24.46% | 23.67% | 24.02% | 26.00% |
| Operating expenses | $1.31B | $1.26B | $1.20B | $1.20B | $1.04B | $821.8M | $790.1M | $748.2M | $711.8M | $689.0M | $670.6M | $650.7M | $628.0M | $589.5M | $529.2M | $507.7M | $399.8M | $343.4M |
| Operating income | $720.3M | $781.8M | $794.8M | $831.6M | $628.5M | $401.0M | $366.9M | $372.1M | $353.9M | $345.6M | $336.7M | $305.7M | $271.2M | $224.9M | $199.1M | $165.6M | $81.1M | $98.6M |
| Operating margin | 9.95% | 10.26% | 10.91% | 11.43% | 10.01% | 7.93% | 7.69% | 8.18% | 8.15% | 8.19% | 8.19% | 7.75% | 7.25% | 6.55% | 6.68% | 5.82% | 4.05% | 5.80% |
| EBITDA | $764.1M | $822.6M | $829.9M | $863.3M | $656.7M | $426.9M | $391.4M | $394.2M | $375.9M | $365.7M | $355.9M | $323.7M | $288.9M | $240.8M | $210.8M | $176.3M | $89.6M | $105.7M |
| EBITDA margin | 10.55% | 10.80% | 11.39% | 11.87% | 10.46% | 8.45% | 8.20% | 8.67% | 8.66% | 8.66% | 8.65% | 8.21% | 7.72% | 7.02% | 7.08% | 6.20% | 4.48% | 6.22% |
| Net income | $497.0M | $536.3M | $536.3M | $601.2M | $418.9M | $269.6M | $245.9M | $242.9M | $208.2M | $182.8M | $172.9M | $151.4M | $127.7M | $103.3M | $90.5M | $80.8M | $43.3M | $60.4M |
| Net profit margin | 6.87% | 7.04% | 7.36% | 8.26% | 6.67% | 5.33% | 5.16% | 5.34% | 4.80% | 4.33% | 4.20% | 3.84% | 3.41% | 3.01% | 3.04% | 2.84% | 2.16% | 3.55% |
| Basic EPSper basic share | $12.27 | $13.34 | $13.72 | $15.46 | $10.83 | $7.03 | $6.51 | $6.50 | $5.81 | $5.16 | $4.91 | $4.33 | $3.69 | $2.70 | $2.75 | $2.49 | $1.42 | $2.14 |
| Diluted EPSper diluted share | $12.25 | $13.30 | $13.67 | $15.41 | $10.78 | $7.01 | $6.50 | $6.49 | $5.81 | $5.15 | $4.90 | $4.32 | $3.68 | $2.70 | $2.74 | $2.49 | $1.40 | $2.09 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 4.19M |
Capital International Investors | 3.49M |
Capital Research Global Investors | 1.9M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.77M |
FMR LLC | 1.71M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.58M |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.46M |
STATE STREET CORP | 1.32M |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 1.13M |
BAILLIE GIFFORD & CO | 1.13M |
MORGAN STANLEY | 902.41K |
GEODE CAPITAL MANAGEMENT, LLC | 659.27K |
Markel Group Inc. | 597.75K |
BLAIR WILLIAM & CO/IL | 564.02K |
DAVENPORT & Co LLC | 530.37K |
WELLS FARGO & COMPANY/MN | 398.84K |
RAYMOND JAMES FINANCIAL INC | 386.4K |
UBS Group AG | 360.18K |
NORGES BANK | 340.45K |
Capital World Investors | 339.02K |
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 10, 2025Form 4 | Custer John MichaelDirector | SellCommon stock | 2.2K | $448.27 | $986.2K | 3.6K |
| Mar 5, 2025Form 4 | ALVAREZ CESAR LDirector | SellCommon stock | 1.4K | $500.00 | $710.5K | 0 |
| Mar 5, 2025Form 4 | ALVAREZ CESAR LDirector | SellCommon stock | 679 | $498.92 | $338.8K | 0 |
| Dec 18, 2024Form 4 | LOGAN BARRY SExecutive Vice President | SellCommon stock | 11.0K | $508.21 | $5.59M | 0 |