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 | $6.14B | $5.72B | $6.79B | $6.53B | $4.74B | $3.57B | $3.36B | $3.39B | $3.66B | $3.39B | $3.39B | $3.96B | $1.80B | $1.77B | $1.80B | $724.9M | $597.8M | $807.5M |
| Gross profit | $1.47B | $1.28B | $1.65B | $1.53B | $1.24B | $883.1M | $774.8M | $741.4M | $786.6M | $756.6M | $737.2M | $833.3M | $462.4M | $468.8M | $529.0M | $193.2M | $157.7M | $192.8M |
| Gross margin | 24.01% | 22.36% | 24.23% | 23.42% | 26.19% | 24.72% | 23.03% | 21.88% | 21.48% | 22.31% | 21.74% | 21.06% | 25.66% | 26.45% | 29.44% | 26.65% | 26.38% | 23.87% |
| Operating expenses | $1.20B | $809.6M | $695.3M | $500.5M | $357.5M | $452.2M | $299.0M | $486.4M | $617.1M | $3.24B | $3.25B | $3.79B | $1.63B | $1.54B | $1.48B | $642.4M | $526.9M | $714.8M |
| Operating income | $273.4M | $468.2M | $949.7M | $1.03B | $884.5M | $430.9M | $475.8M | $255.0M | $169.4M | $154.7M | $142.6M | $164.5M | $169.6M | $231.7M | $314.0M | $82.5M | $70.9M | $92.7M |
| Operating margin | 4.46% | 8.19% | 13.99% | 15.75% | 18.65% | 12.06% | 14.14% | 7.53% | 4.63% | 4.56% | 4.21% | 4.16% | 9.41% | 13.07% | 17.47% | 11.38% | 11.87% | 11.48% |
| EBITDA | $781.9M | $972.0M | $1.45B | $1.42B | $1.20B | $781.1M | $801.3M | $576.2M | $471.5M | $444.6M | $412.5M | $434.0M | $268.4M | $317.1M | $392.9M | $114.4M | $96.2M | $117.1M |
| EBITDA margin | 12.74% | 17.01% | 21.39% | 21.80% | 25.33% | 21.87% | 23.82% | 17.01% | 12.88% | 13.11% | 12.17% | 10.97% | 14.89% | 17.89% | 21.86% | 15.78% | 16.09% | 14.50% |
| Net income | $62.8M | $278.9M | $647.7M | $737.7M | $650.9M | $296.8M | $312.6M | $101.5M | $128.5M | $102.3M | $78.5M | $64.2M | $109.0M | $130.8M | $169.4M | $44.2M | $41.8M | $54.6M |
| Net profit margin | 1.02% | 4.88% | 9.54% | 11.29% | 13.73% | 8.31% | 9.29% | 3.00% | 3.51% | 3.02% | 2.32% | 1.62% | 6.05% | 7.38% | 9.43% | 6.10% | 6.99% | 6.76% |
| Basic EPSper basic share | $0.40 | $1.75 | $4.05 | $4.58 | $4.01 | $1.83 | $1.90 | $0.62 | $0.78 | $0.62 | $0.48 | $0.39 | $0.91 | $1.11 | $1.47 | $0.53 | $0.51 | $0.67 |
| Diluted EPSper diluted share | $0.39 | $1.73 | $3.99 | $4.49 | $3.90 | $1.78 | $1.86 | $0.60 | $0.77 | $0.62 | $0.48 | $0.39 | $0.91 | $1.11 | $1.47 | $0.53 | $0.51 | $0.66 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 15.59M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 8.35M |
DIMENSIONAL FUND ADVISORS LP | 8.22M |
VANGUARD CAPITAL MANAGEMENT LLC | 7.19M |
STATE STREET CORP | 5.7M |
Assenagon Asset Management S.A. | 4.43M |
EARNEST PARTNERS LLC | 4.08M |
CITADEL ADVISORS LLC | 4.04M |
AQR CAPITAL MANAGEMENT LLC | 3.96M |
FMR LLC | 3.76M |
GEODE CAPITAL MANAGEMENT, LLC | 3.46M |
DEUTSCHE BANK AG\ | 3.08M |
Merewether Investment Management, LP | 3M |
Gates Capital Management, Inc. | 2.9M |
MORGAN STANLEY | 2.54M |
Invesco Ltd. | 2.4M |
BANK OF AMERICA CORP /DE/ | 2.37M |
Grantham, Mayo, Van Otterloo & Co. LLC | 2.3M |
BNP PARIBAS FINANCIAL MARKETS | 2.27M |
NORGES BANK | 2.2M |
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 1, 2026Form 4 | MANZI JOSEPHChief Accounting Officer | SellCommon Stock | 3.0K | $63.89 | $191.7K | 20.0K |
| Mar 6, 2026Form 4 | STUEWE RANDALL CChairman and CEO | SellCommon Stock | 20.0K | $52.12 | $1.04M | 1.12M |
| Feb 18, 2026Form 4 | van der Velden JanEVP Int Rendering&Specialties | SellCommon Stock | 3.0K | $51.29 | $153.9K | 71.7K |
| Feb 17, 2026Form 4 | van der Velden JanEVP Int Rendering&Specialties | SellCommon Stock | 20.0K | $51.22 | $1.02M | 74.7K |
| Feb 13, 2026Form 4 | Dudley SandraEVP Chief Strategy Officer | SellCommon Stock | 2.3K | $51.76 | $120.7K | 71.1K |