Revenue
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 | $727.1M | $669.6M | $614.0M | $539.9M | $476.3M | $448.0M | $426.0M | $404.0M | $396.4M | $378.0M | — | — | — | — | — | — | — |
| Operating expenses | — | — | — | — | — | — | $266.4M | $263.8M | $257.9M | $256.8M | $255.8M | $250.8M | $233.8M | $232.3M | — | — | — |
| Net income | $247.4M | $287.6M | $274.8M | $359.1M | $271.0M | $196.0M | $238.8M | $163.2M | $201.5M | $121.2M | $73.8M | $49.1M | $40.3M | −$1.3M | −$7.4M | −$202.8M | $5.7M |
| Basic EPSper diluted share | $1.87 | $2.17 | $2.08 | $2.72 | $2.09 | $1.53 | $1.89 | $1.31 | $1.70 | $1.05 | $0.67 | $0.42 | $0.24 | -$0.24 | -$0.34 | -$3.53 | -$0.28 |
| Diluted EPSper diluted share | $1.87 | $2.17 | $2.07 | $2.72 | $2.09 | $1.53 | $1.88 | $1.31 | $1.69 | $1.05 | $0.66 | $0.42 | $0.24 | -$0.24 | -$0.34 | -$3.53 | -$0.28 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 17, 2025Form 4 | YAP JOHANNSON LChief Investment Officer | SellCommon Stock · indirect | 340 | $58.34 | $19.8K | 3.8K |
| Dec 17, 2025Form 4 | YAP JOHANNSON LChief Investment Officer | SellCommon Stock · indirect | 340 | $58.39 | $19.9K | 4.1K |