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 | $2.92B | $2.49B | $2.21B | $3.05B | $3.26B | $2.27B | $1.88B | $1.89B | $1.93B | $2.01B | $2.03B | $1.87B | $1.93B | $1.91B | $1.63B | $1.67B | $1.71B |
| Net income | $115.5M | $73.3M | $30.4M | $162.3M | $323.2M | $154.9M | $78.6M | $47.5M | $48.7M | $55.5M | −$6.2M | $29.8M | $63.0M | $109.2M | $2.3M | −$12.6M | −$51.0M |
| Basic EPSper diluted share | $4.12 | $2.65 | $1.12 | $6.00 | $12.05 | $6.25 | $3.33 | $2.02 | $2.08 | $1.86 | -$0.26 | $1.31 | $2.85 | $5.66 | $0.12 | -$0.69 | -$2.80 |
| Diluted EPSper diluted share | $4.05 | $2.61 | $1.11 | $5.94 | $11.90 | $6.22 | $3.31 | $2.01 | $2.06 | $1.85 | -$0.26 | $1.24 | $2.60 | $4.61 | $0.12 | -$0.69 | -$2.80 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | BRADLEY C ALLEN JRDirector | BuyCommon Stock | 12 | $63.80 | $765.60 | 25.0K |
| Jun 1, 2026Form 4 | BRADLEY C ALLEN JRDirector | BuyCommon Stock | 758 | $63.87 | $48.4K | 25.0K |
| Jun 1, 2026Form 4 | BRADLEY C ALLEN JRDirector | BuyCommon Stock | 230 | $63.87 | $14.7K | 24.3K |
| Apr 24, 2026Form 4 | Hisey David CChief Financial Officer | SellCommon Stock | 5.4K | $71.47 | $382.6K | 61.9K |
| Apr 24, 2026Form 4 | Hisey David CChief Financial Officer | SellCommon Stock | 5.6K | $71.09 | $400.9K | 67.3K |