Cash Flow  | Dec 25 | Dec 24 | Dec 23 | Dec 19 | Dec 18 | 
|---|---|---|---|---|---|
| $ 111.48B | $ 118.25B | $ 110.54B | $ 69.39B | $ 77.43B | |
| $ 15.20B | $ 2.94B | $ 3.71B | $ 45.90B | $ 16.07B | |
| $ -120.69B | $ -121.98B | $ -108.49B | $ -90.98B | $ -87.88B | |
| $ 35.93B | $ 29.94B | $ 30.74B | $ 50.22B | $ 25.91B | |
| $ 98.77B | $ 108.81B | $ 99.58B | $ 58.90B | $ 64.12B |