Cash Flow | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 23.57B | $ 12.62B | $ 16.53B | $ 3.12B | $ 10.72B | |
| $ -11.49B | $ -508.02M | $ -8.53B | $ 2.53B | $ -2.22B | |
| $ -11.27B | $ -6.64B | $ -6.74B | $ -5.71B | $ -3.50B | |
| $ 16.19B | $ 16.35B | $ 12.29B | $ 11.20B | $ 11.76B | |
| $ 16.69B | $ 7.07B | $ 10.91B | $ 673.97M | $ 5.89B |