Revenue
2011
2012
2013
2014
2015
2016
2017
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 · May 31 | 2017 · Apr 1 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.66B | $2.48B | $2.02B | $2.61B | $2.21B | $1.42B | $1.37B | $1.36B | $1.06B | $236.5M | $861.3M | $211.8M | $187.0M | $153.1M | $177.6M | $182.8M | $162.3M |
| Gross profit | $704.3M | $664.0M | $485.8M | $818.7M | $589.1M | $287.7M | $279.0M | $245.4M | $177.1M | $22.0M | $144.0M | $23.3M | $17.1M | $11.1M | $11.5M | $4.9M | $1.8M |
| Gross margin | 26.44% | 26.74% | 23.99% | 31.41% | 26.69% | 20.25% | 20.37% | 18.04% | 16.63% | 9.29% | 16.71% | 11.01% | 9.14% | 7.23% | 6.46% | 2.67% | 1.11% |
| Operating expenses | $452.6M | $427.0M | $310.6M | $300.4M | $256.2M | $178.9M | $192.5M | $275.1M | $122.5M | $21.6M | $109.3M | $21.1M | $21.0M | $18.4M | $22.0M | $24.3M | $28.5M |
| Operating income | $251.8M | $237.0M | $175.2M | $518.3M | $332.9M | $108.8M | $86.5M | −$29.7M | $54.6M | $349,000 | $34.6M | $2.2M | −$3.9M | −$7.3M | −$10.6M | −$19.4M | −$26.7M |
| Operating margin | 9.45% | 9.54% | 8.65% | 19.88% | 15.08% | 7.65% | 6.31% | −2.19% | 5.13% | 0.15% | 4.02% | 1.04% | −2.06% | −4.79% | −5.96% | −10.60% | −16.44% |
| EBITDA | $299.6M | $278.9M | $210.1M | $545.0M | $353.8M | $126.5M | $105.0M | −$13.7M | $62.8M | $1.4M | $41.9M | $3.3M | −$2.5M | −$5.6M | −$8.6M | −$17.0M | −$24.0M |
| EBITDA margin | 11.25% | 11.23% | 10.38% | 20.91% | 16.03% | 8.90% | 7.67% | −1.00% | 5.90% | 0.58% | 4.86% | 1.53% | −1.36% | −3.67% | −4.83% | −9.31% | −14.79% |
| Net income | $206.9M | $198.4M | $146.7M | $401.8M | $248.0M | $84.9M | $58.2M | −$58.2M | $15.8M | $5,000 | $51.9M | $1.7M | −$10.4M | −$11.9M | −$10.5M | −$19.4M | −$26.6M |
| Net profit margin | 7.77% | 7.99% | 7.24% | 15.42% | 11.24% | 5.98% | 4.25% | −4.28% | 1.48% | 0.00% | 6.03% | 0.79% | −5.57% | −7.75% | −5.92% | −10.59% | −16.40% |
| Basic EPSper basic share | $3.68 | $3.45 | $2.55 | $7.05 | $4.37 | $1.50 | $1.03 | -$1.09 | $0.33 | $0.00 | $1.09 | $0.20 | -$1.24 | -$1.41 | -$1.25 | -$2.31 | -$3.17 |
| Diluted EPSper diluted share | $3.66 | $3.42 | $2.53 | $7.00 | $4.33 | $1.49 | $1.02 | -$1.09 | $0.33 | $0.00 | $1.09 | $0.20 | — | — | — | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 9.01M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.3M |
WELLINGTON MANAGEMENT GROUP LLP | 3.21M |
STATE STREET CORP | 2.95M |
WASATCH ADVISORS LP | 2.75M |
MAK Capital Fund LP / MAK Champion Investment LLC / Kaufman Michael A / MAK CAPITAL ONE LLC | 2.72M |
VANGUARD CAPITAL MANAGEMENT LLC | 2.48M |
DIMENSIONAL FUND ADVISORS LP | 1.77M |
GEODE CAPITAL MANAGEMENT, LLC | 1.41M |
GOLDMAN SACHS GROUP INC | 1.37M |
Invesco Ltd. | 1.24M |
CONGRESS ASSET MANAGEMENT CO | 1.21M |
FULLER & THALER ASSET MANAGEMENT, INC. | 1.17M |
Point72 Asset Management, L.P. | 952.34K |
CRAMER ROSENTHAL MCGLYNN LLC | 950.18K |
Capital World Investors | 821.72K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 789.55K |
BANK OF MONTREAL /CAN/ | 789.02K |
AMERICAN CENTURY COMPANIES INC | 756.5K |
MILLENNIUM MANAGEMENT LLC | 752.89K |
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 |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | KIMMELL JOSEPH A.EVP, Operations | SellCommon Stock | 4.0K | $75.91 | $303.6K | 32.1K |
| Jun 5, 2026Form 4 | KIMMELL JOSEPH A.EVP, Operations | SellCommon Stock | 2.9K | $75.48 | $217.3K | 36.1K |
| Jun 5, 2026Form 4 | KIMMELL JOSEPH A.EVP, Operations | SellCommon Stock | 5.0K | $75.83 | $382.4K | 39.0K |
| Mar 6, 2026Form 4 | KIMMELL JOSEPH A.EVP, Operations | SellCommon Stock | 2.9K | $82.25 | $236.9K | 51.3K |
| Dec 12, 2025Form 4 | Burkhardt Timothy A.VP & Controller | SellCommon Stock | 6.3K | $87.44 | $555.2K | 33.2K |