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 | $645.7M | $630.8M | $652.1M | $883.8M | $857.1M | $770.0M | $723.5M | $705.0M | $656.2M | $794.0M | $864.0M | $887.3M | $799.7M | $1.27B | $1.08B | $902.5M | $777.0M |
| Gross profit | $138.2M | $129.5M | $153.3M | $208.3M | $217.2M | $182.1M | $193.9M | $200.1M | $189.3M | $210.8M | $236.1M | $237.0M | $226.0M | $342.4M | $317.7M | $271.1M | $204.5M |
| Operating income | $41.3M | $15.2M | $50.7M | $99.1M | $95.1M | −$88.3M | $91.2M | $108.8M | $92.7M | −$41.9M | −$4.3M | $86.7M | $97.2M | $128.1M | $131.3M | $109.3M | $49.5M |
| EBITDAderived | $98.3M | $80.1M | $108.3M | $152.3M | $148.5M | −$38.5M | $134.7M | $149.3M | $133.0M | $2.9M | $39.3M | $124.1M | $128.3M | $172.9M | $171.8M | $147.1M | $93.4M |
| Net income | $120.1M | $24.3M | $40.4M | $66.2M | $57.3M | −$79.8M | $98.6M | $83.3M | $31.0M | −$39.8M | −$33.4M | $68.5M | $75.5M | $33.9M | $60.4M | $45.3M | −$220,000 |
| Basic EPSper diluted share | $2.97 | $0.60 | $0.97 | $1.57 | $1.33 | -$1.83 | $2.18 | $1.82 | $0.68 | -$0.88 | -$0.74 | $1.53 | $1.85 | $0.90 | $1.76 | $1.34 | -$0.01 |
| Diluted EPSper diluted share | $2.95 | $0.60 | $0.97 | $1.56 | $1.32 | -$1.83 | $2.16 | $1.80 | $0.67 | -$0.88 | -$0.74 | $1.51 | $1.83 | $0.89 | $1.73 | $1.31 | -$0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | Tredwell Daniel PDirector | BuyCommon Stock | 62.14 | $40.58 | $2.5K | 63.5K |
| May 7, 2026Form 4 | Robin Jodi F.General Counsel and Secretary | SellCommon Stock | 2.0K | $41.61 | $83.2K | 34.2K |
| May 5, 2026Form 4 | Robin Jodi F.General Counsel and Secretary | SellCommon Stock | 3.0K | $41.10 | $123.3K | 36.2K |
| Mar 5, 2026Form 4 | Tredwell Daniel PDirector | BuyCommon Stock | 59.77 | $39.38 | $2.4K | 60.5K |
| Nov 12, 2025Form 4 | Tredwell Daniel PDirector | BuyCommon Stock | 73.6 | $31.94 | $2.4K | 60.5K |