Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.37B | $817.4M | $701.9M | $702.8M | $677.1M | $686.8M | $670.7M | $530.9M | $341.4M | $323.8M | $316.8M | $316.3M | $190.4M | $195.4M | $189.3M | $185.8M | $112.8M |
| 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 |
| Net profit margin | 19.92% | 25.58% | 28.75% | 33.37% | 38.98% | 23.04% | 28.86% | 27.55% | 21.36% | 23.93% | 21.17% | 16.49% | 18.05% | 18.12% | 16.08% | 12.34% | 7.41% |
| Basic EPSper basic 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 |
Reported shareholders
| 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 |