All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 121.69B | 127.73B | 154.95B | 169.44B | 175.07B |
| Pretax Income | 59.56B | 46.17B | 61.61B | 75.08B | 71.05B |
| Net Income | 48.33B | 37.68B | 49.55B | 58.47B | 56.53B |
| Basic EPS | 15.39 | 12.10 | 16.25 | 19.79 | 19.53 |
| Diluted EPS | 15.36 | 12.09 | 16.23 | 19.75 | 19.50 |