Revenue
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 |
| 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 |
| Basic EPSper diluted 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 |
| 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 |