Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $226.8M | $218.9M | $210.3M | $196.7M | $188.9M | $186.7M | $167.1M | $145.4M | $147.9M | $143.2M | $136.7M | $117.2M | $117.4M | $122.9M | $103.9M | $105.6M | $108.1M |
| Net income | $134.2M | $131.3M | $144.8M | $135.5M | $110.3M | $21.0M | $98.2M | $105.3M | $73.0M | $71.4M | $67.1M | $57.9M | $50.5M | $34.2M | $47.3M | $43.5M | $8.0M |
| Basic EPSper diluted share | $3.51 | $3.43 | $3.76 | $3.47 | $2.81 | $0.54 | $2.84 | $3.03 | $2.10 | $2.06 | $1.98 | $1.95 | $1.70 | $1.18 | $1.41 | $1.34 | $0.07 |
| Diluted EPSper diluted share | $3.49 | $3.41 | $3.74 | $3.46 | $2.81 | $0.53 | $2.82 | $3.01 | $2.09 | $2.05 | $1.98 | $1.95 | $1.70 | $1.18 | $1.41 | $1.34 | $0.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 28, 2025Form 4 | GRUBE JEFFREY DDirector | BuyCommon Stock | 2.5K | $36.55 | $91.4K | 45.0K |
| May 28, 2025Form 4 | Gurt Peter GDirector | BuyCommon Stock | 135 | $37.23 | $5.0K | 260 |
| Feb 25, 2025Form 4 | Gurt Peter GDirector | BuyCommon Stock | 125 | $39.71 | $5.0K | 125 |
| Feb 13, 2025Form 4 | Ramachandran BhaskarDirector | BuyCommon Stock | 764 | $39.25 | $30.0K | 1.3K |
| Nov 13, 2024Form 4 | Palermo Frank J JrDirector | SellCommon Stock · indirect | 1.7K | $43.21 | $71.6K | 0 |