Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.85B | $ 5.99B | $ 6.41B | $ 5.68B | $ 4.92B | |
| $ 1.01B | $ 992.56M | $ 1.05B | $ 918.42M | $ 867.40M | |
| $ 437.20M | $ 388.71M | $ 445.85M | $ 342.30M | $ 867.40M | |
| $ 275.88M | $ 263.23M | $ 262.79M | $ 250.36M | $ 219.10M | |
| $ 789.92M | $ 858.67M | $ 863.27M | $ 825.10M | $ 730.00M | |
| $ 574.58M | $ 603.85M | $ 601.96M | $ 576.11M | $ 0.00 | |
| $ -226.22M | $ -181.73M | $ -127.82M | $ -109.80M | $ 407.08M | |
| $ 348.36M | $ 422.12M | $ 474.14M | $ 466.31M | $ 407.08M | |
| $ 276.38M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | |
| $ 2.59 | $ 3.00 | $ 3.09 | $ 3.25 | $ 2.79 | |
| $ 2.58 | $ 2.98 | $ 3.07 | $ 3.23 | $ 2.77 | |
| 107.10M | 108.82M | 110.47M | 110.40M | 110.77M | |
| 107.10M | 109.24M | 111.03M | 111.17M | 111.39M |