Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $143.1M | $130.9M | $125.4M | $121.1M | $119.3M | $119.2M | $118.3M | $117.4M | $109.9M | $107.1M | $105.4M | $106.0M | $110.3M | $103.6M | $106.4M | $96.0M | $93.8M |
| Net income | $98.1M | $82.8M | $78.0M | $81.8M | $87.9M | $59.5M | $64.5M | $59.2M | $51.5M | $47.3M | $46.4M | $43.3M | $45.2M | $44.9M | $38.8M | $33.0M | $25.1M |
| Basic EPSper diluted share | $5.44 | $4.61 | $4.36 | $4.59 | $4.94 | $3.35 | $3.64 | $3.35 | $2.92 | $2.70 | $2.66 | $2.50 | $2.63 | $2.64 | $2.54 | $2.17 | $1.66 |
| Diluted EPSper diluted share | $5.43 | $4.61 | $4.36 | $4.58 | $4.94 | $3.35 | $3.64 | $3.35 | $2.92 | $2.70 | $2.66 | $2.49 | $2.62 | $2.63 | $2.53 | $2.16 | $1.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 13, 2026Form 4 | SPARKMAN RICKY DExecutive Vice President | BuyCommon Stock | 84 | $58.50 | $4.9K | 84 |
| Aug 18, 2025Form 4 | Waters Andy DExecutive Vice President | SellCommon Stock | 918 | $56.18 | $51.6K | 632 |
| Jun 2, 2025Form 4 | MINNIFIELD FRANKYDirector | BuyCommon Stock | 2.0K | $51.01 | $102.0K | 17.1K |
| Jul 22, 2024Form 4/A | Jones David AndrewExecutive Vice President | SellCommon Stock | 10.0K | $49.42 | $494.2K | 8.1K |
| Jul 22, 2024Form 4 | Jones David AndrewExecutive Vice President | SellCommon Stock | 10.0K | $49.42 | $494.2K | 0 |