Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 341.85B | $ 334.70B | $ 398.68B | $ 285.64B | $ 181.50B | $ 264.94B | |
$ 125.49B | $ 250.56B | $ 295.61B | $ 211.81B | $ 170.45B | - | |
$ 148.40B | $ 84.14B | $ 103.07B | $ 64.89B | $ 8.13B | $ 264.94B | |
$ 40.28B | $ 40.40B | $ 39.52B | $ 61.47B | $ 83.58B | $ 62.19B | |
$ 290.30B | $ 284.26B | $ 350.60B | $ 224.17B | $ 94.99B | $ 193.39B | |
$ -971.00M | $ -849.00M | $ -798.00M | $ -947.00M | $ -1.16B | $ -830.00M | |
$ 5.39B | $ 9.88B | $ 15.01B | $ 786.00M | $ -1.72B | $ -8.12B | |
$ 49.69B | $ 52.78B | $ 77.75B | $ 31.23B | $ -28.88B | $ 20.06B | |
$ 14.56B | $ 15.43B | $ 20.18B | $ 7.64B | $ -5.63B | $ 5.28B | |
$ 6.38B | $ 6.38B | $ 11.46B | $ 6.66B | $ 1.73B | $ 5.44B | |
$ 33.70B | $ 36.01B | $ 55.74B | $ 23.04B | $ -22.44B | $ 194.97B | |
$ 8.03 | $ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | $ 3.36 | |
$ 8.03 | $ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | $ 3.36 | |
$ 16.79B | $ 4.05B | $ 4.21B | $ 4.28B | $ 4.27B | $ 4.27B | |
$ 16.79B | $ 4.05B | $ 4.21B | $ 4.28B | $ 4.27B | $ 4.27B | |
$ 3.80 | $ 3.80 | $ 3.55 | $ 3.49 | $ 3.48 | $ 3.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 131.45B | $ 290.95B | $ 335.13B | $ 61.47B | $ 83.58B | $ 62.19B | |
- | - | - | - | - | - | |
$ 33.70B | $ 36.01B | $ 55.74B | $ 23.04B | $ -22.44B | $ 14.34B | |
$ 50.36B | $ 45.00B | - | - | $ -33.45B | $ 15.94B | |
$ 50.66B | $ 53.63B | $ 78.55B | $ 32.18B | $ -27.73B | $ 20.16B | |
$ 75.25B | $ 74.27B | $ 102.59B | $ 52.79B | $ 18.28B | $ 39.15B |