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 | $1.47B | $1.25B | $1.09B | $1.03B | $965.5M | $931.8M | $947.9M | $932.8M | $916.7M | $877.7M | — | — | — | — | — | — | — |
| Operating income | $128.4M | $89.9M | $57.5M | $31.9M | $50.9M | $48.2M | $49.0M | $56.1M | $54.1M | $60.5M | $67.1M | $68.0M | $72.1M | $68.2M | $78.9M | $57.6M | $50.9M |
| EBITDAderived | $173.3M | $131.9M | $99.5M | $72.4M | $91.6M | $90.2M | $91.5M | $98.0M | $96.8M | $99.6M | $104.2M | $102.4M | $100.6M | $98.0M | $107.8M | $84.8M | $76.3M |
| Net income | $120.0M | $101.9M | $66.8M | $22.4M | $138.6M | $41.9M | $68.2M | $59.0M | $56.2M | $50.5M | $53.1M | $53.4M | $64.6M | $59.3M | $65.0M | $52.7M | $40.0M |
| Basic EPSper diluted share | $7.76 | $6.62 | $4.36 | $1.46 | $9.03 | $2.74 | $4.47 | $3.87 | $3.70 | $3.34 | $3.34 | $3.24 | $4.05 | $3.65 | $4.09 | $3.22 | $2.31 |
| Diluted EPSper diluted share | $7.67 | $6.53 | $4.34 | $1.45 | $8.99 | $2.72 | $4.44 | $3.87 | $3.69 | $3.32 | $3.20 | $3.14 | $3.87 | $3.57 | $3.96 | $3.22 | $2.31 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 | HASSAN EMIL EDirector | SellShares of Common Stock | 5.9K | $200.00 | $1.19M | 65.6K |
| Jun 16, 2026Form 4 | HASSAN EMIL EDirector | SellShares of Common Stock | 1.6K | $199.98 | $312.6K | 71.5K |
| Jun 1, 2026Form 4 | Piercey LisaDirector | BuyCommon Stock | 949 | $184.26 | $174.9K | 949 |
| May 21, 2026Form 4 | LAROCHE RICHARD F JRDirector | SellCommon Stock - Held in my name or my wife's name | 7.5K | $195.14 | $1.46M | 205.8K |
| May 19, 2026Form 4 | Shelly Timothy J.Sr.VP Operations | SellCommon Stock | 1.9K | $197.22 | $365.4K | 1.3K |