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.52B | $2.62B | $2.69B | $2.85B | $2.27B | $2.07B | $1.87B | $1.98B | $1.52B | $1.48B | $1.48B | $1.99B | $1.87B | $1.86B | $1.83B | $1.29B | $1.19B |
| Gross profit | $1.06B | $1.02B | $948.8M | $936.9M | $641.1M | $584.0M | $516.8M | $511.3M | $408.1M | $400.7M | $392.3M | $459.4M | $417.6M | $418.8M | $393.5M | $288.3M | $257.1M |
| Gross margin | 41.99% | 38.88% | 35.34% | 32.89% | 28.24% | 28.26% | 27.58% | 25.85% | 26.76% | 27.13% | 26.45% | 23.06% | 22.31% | 22.50% | 21.49% | 22.28% | 21.53% |
| Operating expenses | $851.7M | $621.6M | $751.9M | $1.13B | $470.5M | $444.5M | $408.3M | $418.5M | $339.1M | $318.4M | $374.8M | $381.2M | $353.7M | $346.4M | $337.9M | $265.6M | $232.0M |
| Operating income | $206.3M | $398.3M | $196.9M | −$189.1M | $170.6M | $139.5M | $108.5M | $92.8M | $67.0M | $82.3M | $66.9M | $78.2M | $63.9M | $72.4M | $55.5M | $22.7M | $25.1M |
| Operating margin | 8.19% | 15.18% | 7.33% | −6.64% | 7.51% | 6.75% | 5.79% | 4.69% | 4.40% | 5.57% | 4.51% | 3.92% | 3.41% | 3.89% | 3.03% | 1.76% | 2.11% |
| EBITDA | $246.0M | $436.2M | $239.9M | −$124.4M | $222.9M | $191.6M | $160.0M | $148.6M | $114.9M | $128.7M | $112.7M | $145.6M | $134.6M | $138.7M | $116.3M | $63.2M | — |
| EBITDA margin | 9.76% | 16.63% | 8.94% | −4.37% | 9.82% | 9.27% | 8.54% | 7.51% | 7.54% | 8.71% | 7.60% | 7.31% | 7.19% | 7.45% | 6.35% | 4.88% | — |
| Net income | $51.1M | $209.9M | $77.6M | −$191.6M | $79.2M | $53.4M | $37.3M | $125.7M | $14.9M | $30.0M | $34.3M | −$177,000 | $3.8M | $17.0M | −$7.4M | $9.6M | $18.7M |
| Net profit margin | 2.03% | 8.00% | 2.89% | −6.72% | 3.49% | 2.59% | 1.99% | 6.35% | 0.98% | 2.03% | 2.31% | −0.01% | 0.20% | 0.91% | −0.41% | 0.74% | 1.57% |
| Basic EPSper basic share | $1.13 | $4.41 | $1.49 | -$3.71 | $1.56 | $1.25 | $0.91 | $3.06 | $0.36 | $0.73 | $0.77 | $0.00 | $0.07 | $0.30 | -$0.13 | $0.16 | $0.32 |
| Diluted EPSper diluted share | $1.09 | $4.23 | $1.42 | -$3.71 | $1.48 | $1.19 | $0.87 | $2.96 | $0.35 | $0.68 | $0.73 | $0.00 | $0.07 | $0.30 | -$0.13 | $0.16 | $0.32 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 13.32%6.06M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 8.20%3.73M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.17%1.9M shares |
KRAMER RONALD J | ≈4.02%1.83M shares |
FMR LLC | 3.58%1.63M shares |
STATE STREET CORP | 3.44%1.57M shares |
Voss Capital, LP | 3.34%1.52M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 2.37%1.08M shares |
DIMENSIONAL FUND ADVISORS LP | 2.21%1.01M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.16%980.08K shares |
MEHMEL ROBERT F | ≈1.75%794.29K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.61%734.11K shares |
RAYMOND JAMES FINANCIAL INC | 1.50%680.9K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.24%563.55K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.12%508.75K shares |
GAMCO INVESTORS, INC. ET AL | 1.10%500.44K shares |
MORGAN STANLEY | 1.09%495.53K shares |
GOLDMAN SACHS GROUP INC | 1.06%481.76K shares |
Point72 Asset Management, L.P. | 1.04%473.42K shares |
Luxor Capital Group, LP | 1.01%458.79K shares |
Percentages use 45.48M 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 |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | MEHMEL ROBERT FPresident and COO | SellCommon Stock | 4 | $97.50 | $390.00 | 790.1K |
| Jun 26, 2026Form 4 · 10b5-1 | MEHMEL ROBERT FPresident and COO | SellCommon Stock | 52 | $96.14 | $5.0K | 790.1K |
| Jun 26, 2026Form 4 · 10b5-1 | MEHMEL ROBERT FPresident and COO | SellCommon Stock | 230 | $95.52 | $22.0K | 790.1K |
| Jun 25, 2026Form 4 · 10b5-1 | MEHMEL ROBERT FPresident and COO | SellCommon Stock | 1.2K | $97.27 | $115.8K | 790.4K |
| Jun 25, 2026Form 4 · 10b5-1 | MEHMEL ROBERT FPresident and COO | SellCommon Stock | 1.5K | $96.41 | $147.9K | 791.5K |