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 | $0 | $0 | $53.0M | $93.0M | $88.0M | $89.0M | $22.0M | $0 | $0 | $1.68B | $2.21B | $1.99B | $1.61B | $954.0M | $1.80B | $1.31B | $917.2M | $553.2M |
| Net income | $503.0M | $376.0M | $739.0M | $124.0M | $389.0M | $362.0M | $402.0M | $521.0M | $730.0M | $881.0M | $1.06B | $1.09B | $808.0M | $110.0M | $773.0M | $493.7M | $86.0M | $68.9M |
| Basic EPSper diluted share | $10.39 | $7.01 | $12.54 | $1.95 | $5.29 | $4.22 | $4.04 | $4.73 | $6.05 | $6.61 | $7.12 | $6.30 | $4.32 | $0.58 | $4.21 | $2.63 | $0.68 | $0.78 |
| Diluted EPSper diluted share | $10.26 | $6.87 | $12.30 | $1.92 | $5.23 | $4.19 | $4.00 | $4.68 | $5.96 | $6.56 | $7.08 | $6.26 | $4.30 | $0.57 | $4.16 | $2.56 | $0.66 | $0.77 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | Radtke LorinDirector | SellCommon Shares | 1.0K | $74.32 | $77.8K | 9.3K |
| May 11, 2026Form 4 | Bailenson RobertChief Operating Officer | SellCommon Shares | 32.4K | $78.82 | $2.55M | 256.3K |
| May 11, 2026Form 4 | Bailenson RobertChief Operating Officer | SellCommon Shares | 17.6K | $78.24 | $1.38M | 288.6K |
| Mar 30, 2026Form 4 | BORGES FRANCISCO LDirector | SellCommon Shares | 123.8K | $80.22 | $9.93M | 177.0K |
| Mar 23, 2026Form 4 | FREDERICO DOMINICPresident/CEO/Deputy Chairman | SellCommon Shares | 30.0K | $81.41 | $2.44M | 1.26M |