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 | $879.3M | $812.3M | $831.1M | $909.4M | $896.2M | $689.3M | $910.2M | $780.9M | $731.7M | $787.6M | $681.1M | $655.0M | $640.5M | $849.9M | $1.08B | $1.33B | $1.41B |
| Gross profit | $359.3M | $375.3M | $396.7M | $377.4M | $375.2M | $248.7M | $382.8M | $353.1M | $338.7M | $384.1M | $399.0M | $375.1M | $369.7M | $391.9M | $407.6M | $429.8M | $445.5M |
| Gross margin | 40.86% | 46.20% | 47.73% | 41.50% | 41.87% | 36.08% | 42.06% | 45.21% | 46.29% | 48.78% | 58.58% | 57.27% | 57.72% | 46.11% | 37.91% | 32.23% | 31.49% |
| Operating expenses | $215.7M | $207.5M | $209.0M | $201.3M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating income | $143.6M | $167.8M | $187.7M | $176.1M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 16.33% | 20.66% | 22.58% | 19.36% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $146.1M | $200.8M | $217.3M | $213.7M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 16.62% | 24.72% | 26.15% | 23.50% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $17.1M | $64.9M | $97.2M | $81.1M | $97.9M | −$104.0M | $104.3M | $80.4M | −$342.8M | $101.0M | $104.9M | $36.5M | $72.0M | $127.7M | $75.2M | −$2.8M | $31.4M |
| Net profit margin | 1.94% | 7.99% | 11.70% | 8.92% | 10.92% | −15.09% | 11.46% | 10.29% | −46.84% | 12.82% | 15.40% | 5.57% | 11.25% | 15.02% | 6.99% | −0.21% | 2.22% |
| Basic EPSper basic share | $1.11 | $4.22 | $6.23 | $4.97 | $5.69 | -$6.43 | $5.95 | $4.43 | -$18.96 | $5.52 | $5.55 | $1.92 | $3.75 | $6.81 | $3.96 | -$1.74 | $0.55 |
| Diluted EPSper diluted share | $1.11 | $4.22 | $6.22 | $4.96 | $5.66 | -$6.43 | $5.85 | $4.37 | -$18.96 | $5.49 | $5.52 | $1.90 | $3.70 | $6.63 | $3.89 | -$1.74 | $0.55 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈10.51%1.33M shares |
MORGAN STANLEY | ≈7.81%989.07K shares |
CIBC WORLD MARKET INC. | ≈5.54%702.29K shares |
LSV ASSET MANAGEMENT | ≈4.91%622.09K shares |
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | ≈4.73%599.5K shares |
First Eagle Investment Management, LLC | ≈4.68%592.65K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.26%540.05K shares |
NOMURA HOLDINGS INC | ≈3.39%429.75K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈3.17%401.95K shares |
SG Americas Securities, LLC | ≈2.71%343.05K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.66%336.46K shares |
UBS Group AG | ≈2.58%327.22K shares |
CastleKnight Management LP | ≈2.57%325.91K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈2.56%324.88K shares |
MONIMUS CAPITAL MANAGEMENT, LP | ≈2.56%324.43K shares |
STATE STREET CORP | ≈2.39%302.35K shares |
ING GROEP NV | ≈2.37%300K shares |
DIMENSIONAL FUND ADVISORS LP | ≈1.83%231.74K shares |
Peyton John W. | ≈1.78%225.36K shares |
GOLDMAN SACHS GROUP INC | ≈1.59%201.72K shares |
Percentages use 12.67M shares of this listed class outstanding on Jun 28, 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 |
|---|---|---|---|---|---|---|
| May 8, 2026Form 4 | Hyter MichaelDirector | SellCommon Stock | 1.8K | $28.88 | $52.0K | 9.3K |
| Mar 13, 2026Form 4 | PASQUALE DOUGLAS MDirector | BuyCommon Stock · indirect | 1.0K | $27.75 | $27.8K | 32.5K |
| Mar 12, 2026Form 4 · 10b5-1 | PASQUALE DOUGLAS MDirector | BuyCommon Stock · indirect | 1.0K | $28.50 | $28.5K | 31.5K |
| Mar 12, 2026Form 4 · 10b5-1 | PASQUALE DOUGLAS MDirector | BuyCommon Stock · indirect | 1.0K | $28.00 | $28.0K | 30.5K |
| Mar 10, 2026Form 4 · 10b5-1 | PASQUALE DOUGLAS MDirector | BuyCommon Stock · indirect | 1.0K | $29.00 | $29.0K | 29.5K |