Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $895.6M | $507.5M | $430.4M | $403.8M | $419.2M | $413.3M | $418.3M | $337.8M | $225.7M | $213.1M | $216.9M | $238.2M | $137.0M | $133.5M | $130.8M | $129.9M | $85.3M |
| Net income | $273.7M | $209.1M | $201.8M | $234.5M | $263.9M | $158.2M | $193.5M | $146.2M | $72.9M | $77.5M | $67.1M | $52.2M | $34.4M | $35.4M | $30.4M | $22.9M | $8.4M |
| Basic EPSper diluted share | $2.03 | $2.29 | $2.53 | $2.97 | $3.26 | $1.93 | $2.41 | $2.22 | $1.67 | $1.77 | $1.49 | $1.13 | $1.38 | $1.37 | $1.07 | $0.83 | $0.19 |
| Diluted EPSper diluted share | $2.03 | $2.24 | $2.53 | $2.97 | $3.26 | $1.93 | $2.41 | $2.22 | $1.67 | $1.77 | $1.49 | $1.13 | $1.37 | $1.37 | $1.07 | $0.83 | $0.19 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 20, 2026Form 4 | AGEE NANCY HDirector | BuyCommon Stock | 650 | $39.05 | $25.4K | 37.8K |
| Aug 8, 2025Form 4 | Ellett Frank RussellDirector | BuyCommon Stock | 1.4K | $31.49 | $45.4K | 78.0K |
| Aug 7, 2025Form 4 | Ellett Frank RussellDirector | BuyCommon Stock | 5.0K | $31.54 | $157.7K | 76.6K |
| Aug 6, 2025Form 4 | Ellett Frank RussellDirector | BuyCommon Stock | 5.0K | $31.79 | $158.9K | 71.6K |
| Aug 5, 2025Form 4 | Ellett Frank RussellDirector | BuyCommon Stock | 5.0K | $31.32 | $156.6K | 66.6K |