Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 962.97B | $ 18.76B | $ 13.68B | $ 659.60B | $ 678.60B | $ 435.82B | |
$ 713.77B | $ 13.68B | $ 10.63B | $ 626.21B | $ 575.61B | $ 359.57B | |
$ 249.20B | $ 5.07B | $ 3.05B | $ 33.39B | $ 102.99B | $ 76.25B | |
$ 106.57B | $ 2.62B | $ 2.01B | $ 109.49B | $ 81.11B | $ 47.72B | |
$ 142.63B | $ 2.46B | $ 1.05B | $ -76.11B | $ 21.87B | $ 28.53B | |
$ -20.38B | $ 2.87B | $ 1.15B | $ -65.92B | $ -46.06B | $ -18.06B | |
$ 41.44B | $ -2.56B | $ -402.00M | $ 85.60B | $ 17.18B | $ 79.67B | |
$ 163.70B | $ 7.76B | $ 2.61B | $ -56.43B | $ -7.01B | $ 90.14B | |
$ 43.22B | $ 822.00M | $ 699.00M | $ 14.59B | $ 26.37B | $ 51.54B | |
- | $ 2.67B | $ 287.00M | - | - | - | |
$ 119.69B | $ 6.95B | $ 1.90B | $ -69.65B | $ -34.07B | $ 38.61B | |
$ 304.53 | $ 5.67 | - | $ -177.42 | $ -86.85 | $ 98.43 | |
$ 304.53 | $ 5.67 | - | $ -177.54 | $ -86.85 | $ 98.42 | |
$ 786.05M | $ 392.72M | $ 392.79M | $ 392.30M | $ 392.31M | $ 392.31M | |
$ 786.05M | $ 392.72M | $ 392.79M | $ 392.30M | $ 392.31M | $ 392.31M | |
- | - | - | $ 0.00 | $ 6.13 | $ 2.98 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.88B | - | - | $ 7.38B | $ 11.12B | $ 24.00M | |
$ 820.34B | $ 16.30B | $ 12.64B | $ 735.71B | $ 656.72B | $ 407.29B | |
$ 85.58B | - | - | $ 82.16B | $ 58.98B | $ 36.27B | |
$ 119.69B | $ 6.95B | $ 1.90B | $ -69.65B | $ -34.07B | $ 38.61B | |
$ 111.44B | - | - | $ -120.28B | $ -40.52B | $ -13.77B | |
$ 249.27B | $ 7.05B | $ 1.46B | $ 25.73B | $ 51.97B | $ 126.42B | |
$ 400.60B | $ 9.86B | $ -1.46B | $ 218.49B | $ 210.75B | $ 215.73B |