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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $721.3M | $640.2M | $570.6M | $487.0M | $409.5M | $363.0M | $331.4M | $300.4M | $274.1M | $253.0M | $235.0M | $219.8M | $202.2M | $185.8M | $173.2M | $172.0M | $172.4M | $168.5M |
| Operating income | — | — | — | — | — | — | — | $108.6M | $95.2M | $87.4M | $79.1M | $73.8M | $66.6M | $60.9M | $56.6M | $53.2M | $59.1M | $61.6M |
| EBITDAderived | — | — | — | — | — | — | — | $200.3M | $179.1M | $165.3M | $152.4M | $144.1M | $132.4M | $122.3M | $113.3M | $111.0M | $113.0M | $112.7M |
| Net income | $257.5M | $227.8M | $200.5M | $186.3M | $157.6M | $108.4M | $123.3M | $88.6M | $83.6M | $96.1M | $48.4M | $48.5M | $33.2M | $32.9M | $22.8M | $18.3M | $26.7M | $34.1M |
| Basic EPSper diluted share | $4.88 | $4.67 | $4.43 | $4.37 | $3.91 | $2.77 | $3.25 | $2.50 | $2.45 | $2.93 | $1.49 | $1.53 | $1.08 | $1.13 | $0.83 | $0.68 | $1.04 | $1.31 |
| Diluted EPSper diluted share | $4.87 | $4.66 | $4.42 | $4.36 | $3.90 | $2.76 | $3.24 | $2.49 | $2.44 | $2.93 | $1.49 | $1.52 | $1.08 | $1.13 | $0.83 | $0.68 | $1.04 | $1.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | Fields David MichaelDirector | SellCommon Stock | 504 | $195.77 | $98.7K | 3.5K |
| Nov 5, 2025Form 4 | Dunbar Richard ReidExecutive Vice President | SellCommon Stock | 2.0K | $175.00 | $350.0K | 20.6K |
| Sep 12, 2024Form 4 | WOOD BRENTExecutive Vice President & CFO | SellCommon Stock | 1.7K | $184.42 | $308.0K | 110.9K |
| Sep 12, 2024Form 4 | Dunbar Richard ReidSenior Vice President | SellCommon Stock | 1.6K | $183.99 | $303.6K | 20.1K |