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 | $4.68B | $4.47B | $4.33B | $3.62B | $2.66B | $1.98B | $2.96B | $3.08B | $3.32B | $2.93B | $3.05B | $3.65B | $4.03B | $3.80B | $3.66B | $3.02B | $2.67B |
| Gross profit | $4.59B | $4.39B | $4.25B | $3.55B | $2.61B | $1.94B | $2.90B | $3.01B | — | — | — | — | — | — | — | — | — |
| Gross margin | 98.09% | 98.13% | 98.08% | 98.12% | 98.10% | 97.81% | 97.93% | 97.80% | — | — | — | — | — | — | — | — | — |
| Operating expenses | $4.31B | $4.15B | $4.02B | $3.35B | $2.52B | $2.05B | $2.80B | $2.96B | $3.05B | $2.75B | $2.96B | $3.58B | $3.80B | $3.56B | $3.41B | $2.81B | $2.46B |
| Operating income | $364.4M | $324.5M | $314.0M | $264.4M | $139.5M | −$66.8M | $159.9M | $123.5M | $272.9M | $178.6M | $93.4M | $70.9M | $228.5M | $236.6M | $250.8M | $204.6M | $206.8M |
| Operating margin | 7.79% | 7.26% | 7.25% | 7.31% | 5.25% | −3.36% | 5.40% | 4.01% | 8.22% | 6.10% | 3.06% | 1.94% | 5.67% | 6.23% | 6.86% | 6.78% | 7.76% |
| EBITDA | $561.6M | $501.9M | $463.3M | $384.2M | $259.9M | $60.1M | $283.2M | $229.3M | $372.3M | $271.5M | $204.1M | $187.7M | $343.4M | $329.0M | $319.7M | $265.1M | $261.0M |
| EBITDA margin | 12.01% | 11.23% | 10.70% | 10.62% | 9.77% | 3.03% | 9.57% | 7.44% | 11.22% | 9.27% | 6.69% | 5.14% | 8.51% | 8.66% | 8.74% | 8.79% | 9.79% |
| Net income | $212.1M | $148.8M | $181.3M | $140.3M | $45.5M | −$149.5M | $79.9M | $36.8M | $129.2M | $78.8M | −$51.6M | −$109.3M | $53.9M | $114.3M | $115.5M | $106.0M | $80.0M |
| Net profit margin | 4.53% | 3.33% | 4.18% | 3.88% | 1.71% | −7.53% | 2.70% | 1.20% | 3.89% | 2.69% | −1.69% | −2.99% | 1.34% | 3.01% | 3.16% | 3.51% | 3.00% |
| Basic EPSper basic share | $1.01 | $0.71 | $0.86 | $0.67 | $0.22 | -$0.72 | $0.39 | $0.18 | $0.61 | $0.37 | -$0.25 | -$0.52 | $0.26 | $0.55 | $0.54 | $0.44 | $0.33 |
| Diluted EPSper diluted share | $1.01 | $0.71 | $0.86 | $0.67 | $0.22 | -$0.72 | $0.38 | $0.18 | $0.61 | $0.37 | -$0.25 | -$0.52 | $0.26 | $0.55 | $0.54 | $0.44 | $0.33 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
LAZARD ASSET MANAGEMENT LLC | 24.69M |
PZENA INVESTMENT MANAGEMENT LLC | 10.8M |
SPX Gestao de Recursos Ltda | 4.5M |
Moerus Capital Management LLC | 4.28M |
MORGAN STANLEY | 4M |
PRIVATE MANAGEMENT GROUP INC | 3.32M |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 3.01M |
AMERICAN CENTURY COMPANIES INC | 2.68M |
Invesco Ltd. | 2.06M |
CAUSEWAY CAPITAL MANAGEMENT LLC | 1.96M |
SEI INVESTMENTS CO | 1.85M |
MANAGED ASSET PORTFOLIOS, LLC | 1.55M |
State of New Jersey Common Pension Fund D | 1.49M |
Perpetual Ltd | 1.41M |
MILLENNIUM MANAGEMENT LLC | 1.41M |
JPMORGAN CHASE & CO | 1.26M |
JANE STREET GROUP, LLC | 1.21M |
Boston Partners | 1.05M |
Point72 Asset Management, L.P. | 986.59K |
GENERAL AMERICAN INVESTORS CO INC | 860.18K |
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 28, 2026Form 4 | Hernandez Artigas CarlosDirector | SellClass A common share | 20.0K | $9.01 | $180.2K | 29.8K |