Cash Flow | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 143.03B | $ 84.74B | $ 104.56B | $ 105.21B | $ 78.79B | |
| $ -166.55B | $ -86.53B | $ -54.87B | $ -75.98B | $ -54.95B | |
| $ 45.52B | $ -6.53B | $ -47.97B | $ -62.11B | $ 524.22M | |
| $ 92.21B | $ 76.49B | $ 67.43B | $ 56.99B | $ 76.06B | |
| $ -20.01B | $ 2.97B | $ 51.09B | $ 30.98B | $ 7.62B |