Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $293.4M | $265.1M | $237.9M | $234.8M | $241.7M | $227.9M | $196.5M | $190.7M | $174.0M | $165.8M | $149.5M | $137.9M | $126.0M | $109.0M | $104.6M | $98.3M | $94.0M | $91.6M |
| Net income | $253.6M | $223.5M | $199.0M | $234.5M | $227.6M | $202.0M | $164.8M | $150.6M | $120.4M | $104.8M | $100.4M | $89.6M | $78.9M | $74.2M | $68.4M | $59.7M | $53.8M | $53.2M |
| Basic EPSper diluted share | $1.77 | $1.56 | $1.39 | $1.64 | $1.60 | $1.42 | $1.22 | $1.11 | $0.91 | $1.59 | $1.55 | $1.40 | $1.24 | $1.18 | $2.17 | $1.91 | $1.72 | $2.56 |
| Diluted EPSper diluted share | $1.77 | $1.56 | $1.39 | $1.64 | $1.59 | $1.42 | $1.21 | $1.11 | $0.91 | $1.59 | $1.54 | $1.39 | $1.24 | $1.18 | $2.17 | $1.91 | $1.72 | $2.55 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Edwards Murray HamiltonDirector | BuyCommon Stock · indirect | 1.0K | $33.18 | $33.2K | 44.6K |
| May 5, 2026Form 4 | Nickles Robert Clark JrDirector | BuyCommon Stock · indirect | 664 | $31.96 | $21.2K | 97.6K |
| Mar 13, 2026Form 4 | Edwards Murray HamiltonDirector | BuyCommon Stock · indirect | 1.0K | $29.32 | $29.3K | 43.6K |
| Mar 12, 2026Form 4 | Haney GeoffDirector | BuyCommon Stock | 1.5K | $29.18 | $43.8K | 33.6K |
| Mar 12, 2026Form 4 | TROTTER JOHNNYDirector | BuyCommon Stock | 1.0K | $29.26 | $29.3K | 956.4K |