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 | $5.27B | $4.91B | $4.41B | $4.07B | $3.62B | $3.19B | $3.09B | $3.05B | $2.91B | $2.91B | $2.80B | $0 | $0 | $0 | $1.71B | $1.40B | $1.25B |
| Gross profit | $914.4M | $846.9M | $759.3M | $681.1M | — | $417.0M | $396.0M | $397.2M | $390.3M | $455.6M | $449.8M | −$2.11B | −$1.93B | −$1.72B | $277.0M | — | — |
| Gross margin | 17.35% | 17.24% | 17.21% | 16.75% | — | 13.06% | 12.81% | 13.01% | 13.41% | 15.68% | 16.05% | — | — | — | 16.20% | — | — |
| Operating expenses | $5.04B | $4.69B | $4.23B | $3.90B | $3.46B | $294.5M | $280.8M | $271.2M | $254.1M | $2.77B | $2.66B | — | — | — | $188.4M | — | — |
| Operating income | $232.5M | $220.9M | $184.5M | $167.1M | $158.0M | $122.5M | $115.2M | $126.1M | $136.2M | $136.7M | $146.4M | $136.7M | $127.0M | $107.6M | $88.6M | $73.4M | $57.5M |
| Operating margin | 4.41% | 4.50% | 4.18% | 4.11% | 4.37% | 3.84% | 3.73% | 4.13% | 4.68% | 4.71% | 5.22% | — | — | — | 5.18% | 5.26% | 4.59% |
| EBITDA | $320.7M | $303.6M | $257.2M | $234.9M | $223.0M | $183.7M | $170.1M | $178.7M | $182.5M | $176.5M | $180.8M | $165.2M | $151.5M | $131.4M | $109.7M | $88.6M | $71.4M |
| EBITDA margin | 6.08% | 6.18% | 5.83% | 5.78% | 6.16% | 5.76% | 5.50% | 5.85% | 6.27% | 6.08% | 6.45% | — | — | — | 6.42% | 6.35% | 5.70% |
| Net income | $147.9M | $138.9M | $109.2M | $104.5M | $98.0M | $78.1M | $73.2M | $74.3M | $90.7M | $88.7M | $89.1M | $92.9M | $84.3M | $67.6M | $61.8M | $49.3M | $42.3M |
| Net profit margin | 2.81% | 2.83% | 2.48% | 2.57% | 2.71% | 2.45% | 2.37% | 2.43% | 3.12% | 3.05% | 3.18% | — | — | — | 3.61% | 3.53% | 3.38% |
| Basic EPSper basic share | $4.82 | $4.57 | $3.51 | $3.38 | $3.18 | $2.55 | $2.40 | $2.44 | $2.98 | $2.92 | $2.95 | $3.07 | $2.78 | $2.24 | $2.07 | $1.66 | $1.43 |
| Diluted EPSper diluted share | $4.82 | $4.57 | $3.50 | $3.38 | $3.18 | $2.55 | $2.40 | $2.44 | $2.98 | $2.92 | $2.95 | $3.07 | $2.78 | $2.24 | $2.07 | $1.65 | $1.43 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 13.51%4.17M shares |
Price Philanthropies Foundation | ≈9.25%2.85M shares |
FMR LLC | 6.23%1.92M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.69%1.76M shares |
PRICE ROBERT E | ≈5.38%1.66M shares |
DIMENSIONAL FUND ADVISORS LP | 3.88%1.2M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.80%1.17M shares |
AMERICAN CENTURY COMPANIES INC | 3.72%1.15M shares |
STATE STREET CORP | 3.50%1.08M shares |
Black Creek Investment Management Inc. | 3.12%963.38K shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.05%941.29K shares |
MORGAN STANLEY | 2.51%774.75K shares |
FIRST TRUST ADVISORS LP | 2.38%735.9K shares |
Pertento Partners LLP | 1.99%613.14K shares |
Copeland Capital Management, LLC | 1.98%609.88K shares |
Invesco Ltd. | 1.72%529.63K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.45%446.18K shares |
FRANKLIN RESOURCES INC | 1.35%418.15K shares |
River Road Asset Management, LLC | 1.27%391.46K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.22%377.11K shares |
Percentages use 30.86M 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 |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Velasco FranciscoEVP - CLO, CRCO | SellCommon Stock, $0.0001 par value per share | 338 | $158.56 | $53.6K | 75.7K |
| May 4, 2026Form 4 | ZURCHER EDGARDirector | SellCommon Stock. $0.0001 par value per share | 2.3K | $155.17 | $350.5K | 8.2K |
| Apr 30, 2026Form 4 | Hanson Gordon H.Director | SellCommon Stock. $0.0001 par value per share | 635 | $157.60 | $100.1K | 8.1K |
| Apr 23, 2026Form 4 | PRICE ROBERT EDirector,TenPercentOwner | SellCommon Stock · indirect | 10.0K | $161.79 | $1.62M | 130.5K |
| Apr 22, 2026Form 4 | PRICE ROBERT EDirector,TenPercentOwner | SellCommon Stock · indirect | 10.0K | $159.60 | $1.60M | 140.5K |