Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 6.65B | $ 5.93B | $ 5.52B | $ 5.97B | $ 4.67B | |
| $ 1.76B | $ 786.34M | $ 1.03B | $ 1.56B | $ 1.25B | |
| $ 681.96M | $ 690.89M | $ 619.78M | $ 603.27M | $ 497.93M | |
| $ 787.77M | $ 690.58M | $ 776.82M | $ 752.78M | $ 785.43M | |
| $ 1.89B | $ 829.17M | $ 1.18B | $ 1.72B | $ 1.21B | |
| $ 1.07B | $ 95.45M | $ 379.49M | $ 981.93M | $ 561.55M | |
| $ -139.56M | $ -151.56M | $ -156.96M | $ -158.44M | $ -287.13M | |
| $ 934.95M | $ -56.11M | $ 222.53M | $ 823.49M | $ 274.41M | |
| $ 73.25M | $ 147.09M | $ 183.36M | $ 391.35M | $ -34.38M | |
| $ 0.18 | $ 0.37 | $ 0.48 | $ 0.97 | $ -0.09 | |
| $ 0.18 | $ 0.37 | $ 0.48 | $ 0.97 | $ -0.09 | |
| 397.44M | 397.48M | 397.48M | 397.48M | 397.48M | |
| 397.44M | 397.48M | 397.48M | 397.48M | 397.48M |