Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.50B | $ 1.37B | $ 1.27B | $ 1.20B | $ 1.05B | |
| $ 1.07B | $ 975.08M | $ 925.15M | $ 877.18M | $ 734.85M | |
| $ 101.47M | $ 97.81M | $ 79.90M | $ 78.22M | $ 75.00M | |
| $ 372.01M | $ 323.15M | $ 298.70M | $ 280.39M | $ 305.36M | |
| $ 939.75M | $ 839.58M | $ 818.05M | $ 771.32M | $ 606.32M | |
| $ 968.77M | $ 877.27M | $ 845.25M | $ 798.97M | $ 659.85M | |
| $ -554.39M | $ -505.51M | $ -357.26M | $ -431.64M | $ -612.89M | |
| $ 414.38M | $ 371.76M | $ 488.00M | $ 367.33M | $ 46.96M | |
| $ 400.39M | $ 364.56M | $ 482.87M | $ 361.41M | $ 44.89M | |
| $ 2.12 | $ 2.04 | $ 2.82 | $ 2.12 | $ 0.27 | |
| $ 2.11 | $ 2.04 | $ 2.81 | $ 2.12 | $ 0.26 | |
| 189.76M | 178.70M | 171.84M | 170.48M | 172.65M | |
| 183.04M | 176.37M | 171.79M | 170.69M | 169.46M |