Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 55.15B | $ 452.81B | $ 164.52B | $ 88.98B | $ 164.28B | $ 99.79B | |
$ 29.90B | $ 284.75B | $ -96.04B | $ -47.66B | $ -81.05B | $ -50.09B | |
$ 25.25B | $ 168.06B | $ 68.48B | $ 41.31B | $ 83.23B | $ 49.70B | |
$ 3.65B | $ 108.15B | $ 74.86B | $ 24.27B | $ 7.02B | $ 5.85B | |
$ 21.59B | $ 59.92B | $ -6.38B | $ 17.04B | $ 40.67B | $ 27.07B | |
$ 217.56M | $ -3.21B | $ 51.98B | $ 7.08B | $ -1.90B | $ 29.03B | |
$ -1.49B | $ -195.78B | $ -13.64M | $ -21.08B | $ 27.28B | $ 24.14B | |
$ 20.32B | $ 43.63B | $ 49.38B | $ 33.67B | $ 22.61B | $ 34.58B | |
$ 6.81B | $ 20.11B | $ 17.06B | $ 12.74B | $ 6.65B | $ 5.48B | |
- | - | $ 90.14M | $ 21.23M | $ 32.17M | $ -43.37M | |
$ 13.51B | $ 23.52B | $ 60.87B | $ 32.46B | $ 136.36M | $ 26.49B | |
- | $ 31.24 | $ 42.93 | $ 27.81 | $ 6.51 | $ 21.63 | |
- | $ 31.24 | $ 42.93 | $ 27.81 | $ 6.51 | - | |
- | $ 752.76M | $ 752.76M | $ 752.76M | $ 762.37M | $ 805.99M | |
- | $ 752.76M | $ 1.42B | $ 1.17B | $ 20.95M | $ 1.22B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.11M | - | - | - | - | - | |
$ 33.55B | $ 392.89B | $ -21.18B | $ -23.39B | $ -74.03B | $ -44.24B | |
$ 13.51B | $ 23.52B | $ 60.87B | $ 32.46B | $ 136.36M | $ 26.49B | |
$ 14.54B | $ 32.10B | - | - | - | - | |
$ 2.35B | - | - | - | - | - | |
$ 22.68B | $ 71.02B | $ 42.58B | $ 33.67B | $ 4.33B | $ 31.17B | |
$ 29.53B | $ 131.65B | $ 62.15B | $ 43.28B | $ 10.49B | $ 36.20B |