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.42B | $4.50B | $4.03B | $4.13B | $3.75B | $3.05B | $2.50B | $2.29B | $1.96B | $1.69B | $1.42B | $1.22B | $1.04B | $761.9M | $566.4M | $616.4M | $569.9M |
| Gross profit | $1.02B | $1.20B | $1.02B | $1.04B | $908.9M | $684.8M | $494.4M | $449.6M | $400.9M | — | — | — | — | — | — | — | — |
| Gross margin | 23.03% | 26.61% | 25.26% | 25.27% | 24.26% | 22.48% | 19.77% | 19.66% | 20.44% | — | — | — | — | — | — | — | — |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | — | $3.6M | $2.4M | $2.5M | $2.4M | — |
| Operating expenses | $510.6M | $492.8M | $431.7M | $3.50B | $3.24B | $2.74B | $307.3M | $286.4M | $262.3M | — | — | — | — | — | — | — | — |
| Operating income | $506.6M | $706.1M | $587.2M | $637.5M | $518.3M | $319.3M | $187.1M | $163.2M | $138.7M | $108.7M | $111.8M | $82.8M | $58.7M | $28.8M | −$18.9M | −$9.6M | — |
| Operating margin | 11.47% | 15.67% | 14.56% | 15.43% | 13.84% | 10.48% | 7.48% | 7.14% | 7.07% | 6.43% | 7.88% | 6.81% | 5.66% | 3.78% | −3.34% | −1.56% | — |
| EBITDA | $525.5M | $723.5M | $603.0M | $654.6M | $535.2M | $336.8M | $203.0M | $177.7M | $152.8M | $122.3M | $122.7M | $91.0M | $67.0M | $38.6M | −$11.3M | −$4.4M | — |
| EBITDA margin | 11.89% | 16.06% | 14.95% | 15.85% | 14.29% | 11.06% | 8.12% | 7.77% | 7.79% | 7.23% | 8.65% | 7.49% | 6.46% | 5.06% | −2.00% | −0.72% | — |
| Net income | $402.9M | $563.7M | $465.4M | $490.7M | $396.9M | $239.9M | $127.6M | $107.7M | $72.1M | $56.6M | $51.8M | $50.8M | $151.4M | $13.3M | −$33.9M | −$26.3M | −$62.1M |
| Net profit margin | 9.12% | 12.51% | 11.54% | 11.88% | 10.59% | 7.87% | 5.10% | 4.71% | 3.67% | 3.35% | 3.65% | 4.18% | 14.61% | 1.75% | −5.98% | −4.26% | −10.90% |
| Basic EPSper basic share | $15.07 | $20.29 | $16.76 | $17.60 | $13.64 | $8.38 | $4.58 | $3.81 | $2.57 | $2.10 | $1.91 | $1.88 | $6.11 | $0.68 | -$1.81 | -$1.42 | -$3.71 |
| Diluted EPSper diluted share | $14.74 | $19.71 | $16.21 | $17.24 | $13.28 | $8.23 | $4.48 | $3.70 | $2.26 | $1.84 | $1.68 | $1.65 | $5.24 | $0.67 | -$1.81 | -$1.42 | -$3.71 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 4.79M |
DONALD SMITH & CO., INC. | 1.39M |
STATE STREET CORP | 1.33M |
FMR LLC | 1.23M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.11M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.1M |
DIMENSIONAL FUND ADVISORS LP | 1.06M |
GEODE CAPITAL MANAGEMENT, LLC | 682.16K |
T. Rowe Price Investment Management, Inc. | 660K |
GOLDMAN SACHS GROUP INC | 596.31K |
AMERICAN CENTURY COMPANIES INC | 571.03K |
FRANKLIN RESOURCES INC | 558.27K |
MILLENNIUM MANAGEMENT LLC | 466.67K |
Invesco Ltd. | 431.28K |
SCHOTTENSTEIN ROBERT H | 344.91K |
Junto Capital Management LP | 338.3K |
NORTHERN TRUST CORP | 320.58K |
ROYCE & ASSOCIATES LP | 316.39K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 309.08K |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 296.16K |
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 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 100 | $125.82 | $12.6K | 0 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 100 | $125.80 | $12.6K | 100 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 240 | $125.79 | $30.2K | 200 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 477 | $125.78 | $60.0K | 440 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 4 | $125.75 | $503.00 | 917 |