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 | $2.18B | $1.86B | $1.72B | $1.43B | $1.21B | $1.13B | $1.22B | $1.09B | $898.5M | $707.9M | $768.0M | $779.1M | $712.9M | $803.2M | $688.7M | $633.1M | $750.4M |
| Gross profit | $631.2M | $533.0M | $450.2M | $344.9M | $288.7M | $293.6M | $322.8M | $282.1M | $221.2M | $183.4M | $225.6M | $208.7M | $176.0M | $189.8M | $155.4M | $150.9M | $193.1M |
| Gross margin | 28.95% | 28.63% | 26.13% | 24.04% | 23.80% | 25.96% | 26.43% | 25.89% | 24.62% | 25.91% | 29.38% | 26.79% | 24.69% | 23.63% | 22.56% | 23.84% | 25.73% |
| Operating expenses | $290.3M | $251.6M | $225.7M | $184.1M | $158.0M | $162.2M | $175.7M | $160.6M | $147.6M | $122.6M | $122.4M | $120.0M | $114.4M | $138.3M | $122.2M | $138.5M | $157.3M |
| Operating income | $340.9M | $281.4M | $224.5M | $160.8M | $130.7M | $131.4M | $147.1M | $121.5M | $73.6M | $60.8M | $103.2M | $88.7M | $61.6M | $51.5M | $33.2M | $12.4M | $35.8M |
| Operating margin | 15.63% | 15.12% | 13.03% | 11.21% | 10.77% | 11.62% | 12.04% | 11.15% | 8.19% | 8.59% | 13.44% | 11.38% | 8.64% | 6.41% | 4.82% | 1.96% | 4.77% |
| EBITDA | $421.4M | $346.7M | $284.9M | $215.5M | $181.1M | $176.2M | $188.6M | $157.9M | $103.6M | $79.9M | $115.5M | $100.2M | $72.6M | $64.7M | $46.2M | $23.8M | $50.5M |
| EBITDA margin | 19.33% | 18.62% | 16.54% | 15.02% | 14.93% | 15.58% | 15.44% | 14.49% | 11.53% | 11.29% | 15.04% | 12.86% | 10.18% | 8.06% | 6.71% | 3.76% | 6.73% |
| Net income | $246.6M | $216.3M | $157.4M | $120.4M | $100.6M | $96.2M | $108.5M | $94.0M | $61.6M | $43.8M | $63.5M | $63.7M | $160.0M | −$27.5M | −$14.2M | −$175.7M | $23.1M |
| Net profit margin | 11.31% | 11.62% | 9.14% | 8.39% | 8.29% | 8.51% | 8.88% | 8.63% | 6.86% | 6.19% | 8.27% | 8.18% | 22.44% | −3.42% | −2.06% | −27.75% | 3.08% |
| Basic EPSper basic share | $4.06 | $3.55 | $2.59 | $1.99 | $1.65 | $1.59 | $1.80 | $1.57 | $1.03 | $0.72 | $1.02 | $1.01 | $2.56 | -$0.44 | -$0.23 | -$3.05 | — |
| Diluted EPSper diluted share | $4.01 | $3.50 | $2.56 | $1.97 | $1.63 | $1.56 | $1.76 | $1.54 | $1.02 | $0.71 | $1.00 | $1.00 | $2.53 | -$0.44 | -$0.23 | -$3.05 | $0.47 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 15.76%9.62M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.73%3.5M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.34%2.65M shares |
STATE STREET CORP | 4.01%2.45M shares |
Capital World Investors | 3.68%2.24M shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.20%1.95M shares |
FMR LLC | 2.44%1.49M shares |
NEUBERGER BERMAN GROUP LLC | 2.36%1.44M shares |
WASATCH ADVISORS LP | 2.24%1.37M shares |
DIMENSIONAL FUND ADVISORS LP | 2.01%1.23M shares |
FIRST TRUST ADVISORS LP | 1.79%1.09M shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.74%1.06M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.62%988.69K shares |
GW&K Investment Management, LLC | 1.52%926.45K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.49%908.14K shares |
Pictet Asset Management Holding SA | 1.45%884.64K shares |
Allianz Asset Management GmbH | 1.43%873.7K shares |
NORGES BANK | 1.30%793.19K shares |
MORGAN STANLEY | 1.29%786.72K shares |
Invesco Ltd. | 1.23%750.48K shares |
Percentages use 61.04M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 10, 2026Form 4 | Maue Richard ADirector | BuyCommon Stock | 2.0K | $110.77 | $221.5K | 2.0K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 1.7K | $110.75 | $189.3K | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 11.5K | $111.05 | $1.27M | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 20 | $112.34 | $2.2K | 73.9K |
| Nov 6, 2025Form 4 | WEBER MARKSVP & COO | SellCommon Stock | 19.8K | $111.61 | $2.21M | 73.9K |