| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 3.27B | $ 3.20B | $ 3.24B | $ 2.92B | $ 1.98B | |
| $ 1.00B | $ 880.05M | $ 992.41M | $ 940.21M | $ 249.06M | |
| $ 385.44M | $ 236.20M | $ 356.13M | $ 288.32M | $ 272.31M | |
| $ 138.20M | $ 121.64M | $ 124.93M | $ 135.40M | $ 147.19M | |
| $ 737.74M | $ 743.03M | $ 720.12M | $ 777.69M | $ -48.51M | |
| $ 618.24M | $ 643.85M | $ 603.38M | $ 651.89M | $ -180.84M | |
| $ -104.15M | $ -79.67M | $ -36.96M | $ -27.33M | $ -48.53M | |
| $ 514.09M | $ 564.18M | $ 566.43M | $ 624.56M | $ -229.37M | |
| $ 400.87M | $ 533.58M | $ 541.54M | $ 607.18M | $ -225.28M | |
| $ 2.46 | $ 3.03 | $ 2.94 | $ 3.08 | $ -1.14 | |
| $ 2.46 | $ 3.03 | $ 2.93 | $ 3.07 | $ -1.14 | |
| 162.93M | 176.10M | 184.13M | 197.01M | 197.62M | |
| 163.18M | 176.22M | 184.13M | 197.59M | 198.36M |