Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 943.64B | $ 869.22B | $ 816.01B | $ 844.50B | $ 855.53B | |
| $ 586.00B | $ 538.04B | $ 499.54B | $ 355.34B | $ 514.48B | |
| $ 387.82B | $ 357.94B | $ 331.75B | $ 184.46B | $ 343.46B | |
| $ 180.81B | $ 164.13B | $ 151.79B | $ 158.63B | $ 156.30B | |
| $ 373.69B | $ 279.15B | $ 324.02B | $ 345.22B | $ 309.94B | |
| $ 198.19B | $ 180.10B | $ 167.78B | $ 170.87B | $ 166.13B | |
| $ -56.20B | $ -121.12B | $ -52.45B | $ -36.60B | $ -62.75B | |
| $ 141.99B | $ 68.01B | $ 115.33B | $ 134.27B | $ 102.65B | |
| $ 82.82B | $ 28.31B | $ 76.11B | $ 82.88B | $ 192.42B | |
| $ 1.38 | $ 0.46 | $ 1.22 | $ 1.19 | $ 2.92 | |
| $ 1.38 | $ 0.46 | $ 1.22 | $ 1.19 | $ 2.92 | |
| 60.02B | 61.00B | 62.45B | 63.94B | 65.97B | |
| 60.02B | 61.00B | 62.45B | 63.94B | 65.97B |