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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.83B | $1.51B | $1.30B | $1.44B | $2.04B | $1.25B | $846.3M | $757.5M | $843.9M | $769.9M | $696.3M | $673.2M | $550.2M | $508.0M | $452.8M | $514.7M | $486.9M | $346.9M |
| Operating expenses | $1.52B | $1.31B | $1.23B | $1.29B | $1.59B | $1.17B | $715.6M | $668.5M | $744.3M | $778.2M | $586.5M | $537.8M | $449.6M | $419.9M | $512.3M | $426.1M | $412.2M | $550.0M |
| Net income | $281.3M | $181.1M | $85.5M | $110.7M | $278.5M | $40.5M | $111.7M | $57.0M | −$61.9M | −$22.0M | $52.1M | $63.2M | $45.1M | $41.3M | −$102.0M | $24.4M | $30.4M | −$183.0M |
| Basic EPSper diluted share | $16.89 | $11.44 | $5.72 | $7.92 | $19.52 | $2.94 | $7.90 | $3.78 | -$5.07 | -$1.73 | $3.34 | $3.88 | $2.70 | $2.26 | -$6.51 | $1.23 | $1.56 | -$11.55 |
| Diluted EPSper diluted share | $15.82 | $10.24 | $4.96 | $6.52 | $16.43 | $2.72 | $7.69 | $3.72 | -$4.99 | -$1.73 | $3.34 | $3.87 | $2.70 | $2.26 | -$6.51 | $1.23 | $1.55 | -$11.55 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 5, 2026Form 4 | Doyle Jonathan JHd of Financial Services Group | SellCommon Stock | 300 | $81.08 | $24.3K | 477.7K |
| May 5, 2026Form 4 | Doyle Jonathan JHd of Financial Services Group | SellCommon Stock | 38.6K | $80.66 | $3.11M | 478.0K |
| May 5, 2026Form 4 | Doyle Jonathan JHd of Financial Services Group | SellCommon Stock | 6.1K | $79.24 | $483.4K | 516.6K |
| May 4, 2026Form 4 | Doyle Jonathan JHd of Financial Services Group | SellCommon Stock | 300 | $78.25 | $23.5K | 522.7K |
| May 4, 2026Form 4 | Doyle Jonathan JHd of Financial Services Group | SellCommon Stock | 25.4K | $77.54 | $1.97M | 523.0K |