Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.25T | $ 2.62B | $ 2.66T | $ 2.22T | $ 1.70T | $ 1.78T | |
$ 771.45B | $ 1.60B | $ -1.63T | $ -1.38T | $ 1.02T | $ 1.05T | |
$ 473.77B | $ 1.02B | $ 1.03T | $ 841.34B | $ 675.78B | $ 730.68B | |
$ 343.40B | $ 701.45M | $ 768.45B | $ 564.11B | $ 427.81B | $ 497.26B | |
$ 130.36B | $ 314.99M | $ 259.73B | $ 277.23B | $ 247.97B | $ 233.42B | |
$ -11.40B | $ -36.96M | $ 39.72B | $ 7.79B | $ -39.83B | $ -1.08B | |
$ -38.22B | $ -4.03M | $ 55.04B | $ 23.31B | $ -30.12B | $ 4.07B | |
$ 80.75B | $ 257.44M | $ 232.80B | $ 203.21B | $ 178.02B | $ 236.41B | |
$ 21.06B | $ 85.99M | $ 104.34B | $ 46.18B | $ 54.91B | $ 61.17B | |
- | $ 2.72M | $ 1.41B | $ 3.09B | - | - | |
$ 59.54B | $ 171.44M | $ 131.42B | $ 159.37B | $ 122.00B | $ 173.72B | |
- | $ 172.49 | $ 265.16 | $ 326.86 | - | - | |
- | $ 172.49 | $ 265.16 | $ 326.86 | - | - | |
- | $ 946.57B | $ 946.57M | $ 946.57M | - | - | |
- | $ 946.57B | $ 495.63M | $ 487.56M | - | - | |
- | - | $ 0.67 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.11T | $ 2.30B | $ -860.25B | $ -811.28B | $ 1.45T | $ 1.55T | |
$ 59.54B | $ 171.44M | $ 131.42B | $ 159.37B | $ 122.00B | $ 173.72B | |
$ 54.33B | - | - | - | $ 124.97B | $ 148.92B | |
$ 13.76B | - | - | - | $ 48.99B | $ 39.49B | |
$ 114.15B | - | $ 180.94B | $ 154.58B | $ 227.01B | $ 275.90B | |
$ 114.15B | - | $ 61.57B | $ 49.81B | $ 227.01B | $ 275.90B |