Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $596.5M | $610.9M | $608.0M | $618.5M | $585.2M | $426.7M | $691.3M | $706.3M | $698.1M | $639.1M |
| Gross profit | $409.7M | $429.9M | $430.8M | $425.3M | $394.4M | $245.6M | $428.6M | $460.3M | $464.1M | $427.9M |
| Operating income | $50.6M | $75.7M | $86.0M | $78.7M | $58.7M | −$164.1M | −$112.0M | $61.2M | $69.2M | $59.4M |
| EBITDAderived | $71.8M | $97.0M | $109.0M | $104.5M | $88.0M | −$130.4M | −$74.1M | $98.0M | $104.2M | $95.6M |
| Net income | $27.9M | $39.5M | $36.2M | $42.2M | −$28.1M | −$139.4M | −$128.6M | $30.5M | $55.4M | $24.1M |
| Basic EPSper diluted share | $1.84 | $2.64 | $2.56 | $3.03 | -$2.26 | -$15.22 | -$14.69 | $3.57 | $1.32 | $0.55 |
| Diluted EPSper diluted share | $1.82 | $2.61 | $2.51 | $2.95 | -$2.26 | -$15.22 | -$14.69 | $3.45 | $1.27 | $0.55 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 13, 2025Form 4 · 10b5-1 | Spofford ClairePresident & CEO | SellCommon Stock | 5.2K | $25.41 | $131.2K | 106.0K |
| Feb 12, 2025Form 4 · 10b5-1 | Spofford ClairePresident & CEO | SellCommon Stock | 6.0K | $25.06 | $151.1K | 111.2K |
| Feb 11, 2025Form 4 · 10b5-1 | Spofford ClairePresident & CEO | SellCommon Stock | 5.0K | $25.42 | $127.1K | 117.2K |
| Feb 10, 2025Form 4 · 10b5-1 | Spofford ClairePresident & CEO | SellCommon Stock | 5.0K | $25.45 | $127.3K | 122.2K |
| Jan 16, 2025Form 4 · 10b5-1 | Spofford ClairePresident & CEO | SellCommon Stock | 5.0K | $26.53 | $132.7K | 127.2K |