| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 1.20B | $ 1.15B | $ 1.09B | $ 1.12B | $ 1.11B | |
| $ 943.06M | $ 1.15B | $ 949.75M | $ 748.55M | $ 1.11B | |
| $ 65.00M | $ 0.00 | $ 0.00 | $ 0.00 | $ 1.11B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 929.22M | $ 903.38M | $ 949.92M | $ 746.23M | $ 490.66M | |
| $ 940.15M | $ 903.38M | $ 949.92M | $ 746.23M | $ 490.66M | |
| $ -62.09M | $ -51.87M | $ -51.70M | $ -51.01M | $ -18.24M | |
| $ 878.06M | $ 851.51M | $ 898.22M | $ 695.22M | $ 472.42M | |
| $ 688.07M | $ 665.51M | $ 704.16M | $ 546.68M | $ 370.42M | |
| $ 4.40 | $ 4.14 | $ 4.32 | $ 3.36 | $ 2.27 | |
| $ 4.37 | $ 4.11 | $ 4.31 | $ 3.36 | $ 2.27 | |
| 156.28M | 160.87M | 162.84M | 162.84M | 162.84M | |
| 157.55M | 161.85M | 163.29M | 162.88M | 162.84M |