Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 897.71M | $ 823.81M | $ 823.13M | $ 797.77M | $ 798.84M | |
| $ 897.71M | $ 1.01B | $ 750.24M | $ 732.39M | $ 798.84M | |
| $ 489.41M | $ 485.32M | $ 416.75M | $ 412.02M | $ 337.78M | |
| $ 19.20M | $ 19.57M | $ 28.06M | $ 33.28M | $ 0.00 | |
| $ 0.00 | $ 374.30M | $ 361.55M | $ 353.65M | $ 310.79M | |
| $ 408.31M | $ 354.74M | $ 333.49M | $ 320.37M | $ 405.02M | |
| $ -14.59M | $ -102.03M | $ 0.00 | $ 0.00 | $ -94.23M | |
| $ 393.72M | $ 354.74M | $ 333.49M | $ 320.37M | $ 310.79M | |
| $ 305.81M | $ 273.69M | $ 258.22M | $ 246.83M | $ 240.78M | |
| $ 1.38 | $ 1.24 | $ 1.17 | $ 1.12 | $ 1.09 | |
| $ 1.38 | $ 1.24 | $ 1.17 | $ 1.12 | $ 1.09 | |
| 220.38M | 220.96M | 220.75M | 221.30M | 221.25M | |
| 220.38M | 220.96M | 220.75M | 221.30M | 221.25M |