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 | $13.0M | $7.1M | $3.5M | $5.2M | $10.5M | $10.8M | $8.7M | $7.2M | $8.2M | $876.4M | — | — | — | — | — | — | — | — |
| Net income | $384.5M | $163.3M | $403.3M | $653.6M | $303.9M | $123.9M | $219.6M | $156.1M | $196.4M | $819.8M | $249.3M | $292.1M | $336.4M | $283.4M | $49.4M | $23.2M | −$50.8M | $82.0M |
| Basic EPSper diluted share | $3.54 | $1.50 | $3.71 | $6.07 | $2.97 | $1.24 | $2.23 | $1.63 | $2.14 | $9.08 | $2.77 | $3.29 | $3.82 | $3.35 | $0.67 | $0.33 | -$0.80 | $1.28 |
| Diluted EPSper diluted share | $3.54 | $1.50 | $3.70 | $6.04 | $2.96 | $1.24 | $2.22 | $1.63 | $2.13 | $9.05 | $2.76 | $3.27 | $3.78 | $3.30 | $0.66 | $0.33 | -$0.80 | $1.28 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | CAMPO RICHARD JExecutive Chairman | SellCommon Shares | 30.0K | $112.42 | $3.37M | 297.4K |
| Feb 18, 2026Form 4 | Gallagher Michael PChief Accounting Officer | SellCommon Shares | 169 | $108.43 | $18.3K | 39.6K |
| Feb 18, 2026Form 4 | Baker LaurieEVP - Chief Operating Officer | SellCommon Shares | 5 | $108.47 | $542.35 | 94.5K |
| Feb 18, 2026Form 4 | Baker LaurieEVP - Chief Operating Officer | SellCommon Shares | 2.2K | $108.40 | $234.5K | 94.5K |
| Jan 6, 2026Form 4 | Baker LaurieEVP - Chief Operating Officer | SellCommon Shares | 150 | $110.21 | $16.5K | 96.6K |