Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 55.15B | $ 164.52B | $ 88.98B | $ 164.28B | $ 99.79B | $ 71.34B | |
$ 29.90B | $ -96.04B | $ -47.66B | $ -81.05B | $ -50.09B | $ -33.90B | |
$ 25.25B | $ 68.48B | $ 41.31B | $ 83.23B | $ 49.70B | $ 37.43B | |
$ 3.65B | $ 74.86B | $ 24.27B | $ 7.02B | $ 5.85B | $ 26.96B | |
$ 21.59B | $ -6.38B | $ 17.04B | $ 40.67B | $ 27.07B | $ 539.00M | |
$ 217.56M | $ 51.98B | $ 7.08B | $ -1.90B | $ 29.03B | $ 16.53B | |
$ -1.49B | $ -13.64M | $ -21.08B | $ 27.28B | $ 24.14B | $ 1.34B | |
$ 20.32B | $ 49.38B | $ 33.67B | $ 22.61B | $ 34.58B | $ 23.94B | |
$ 6.81B | $ 17.06B | $ 12.74B | $ 6.65B | $ 5.48B | $ 20.26M | |
- | $ 90.14M | $ 21.23M | $ 32.17M | $ -43.37M | $ 28.01M | |
$ 13.51B | $ 60.87B | $ 32.46B | $ 136.36M | $ 26.49B | $ 33.27B | |
- | $ 42.93 | $ 27.81 | $ 6.51 | $ 21.63 | $ 13.94 | |
- | $ 42.93 | $ 27.81 | $ 6.51 | - | - | |
- | $ 752.76M | $ 752.76M | $ 762.37M | $ 805.99M | $ 818.75M | |
- | $ 1.42B | $ 1.17B | $ 20.95M | $ 1.22B | $ 1.55B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.11M | - | - | - | - | - | |
$ 33.55B | $ -21.18B | $ -23.39B | $ -74.03B | $ -44.24B | $ -6.95B | |
$ 13.51B | $ 60.87B | $ 32.46B | $ 136.36M | $ 26.49B | $ 33.27B | |
$ 14.54B | - | - | - | - | - | |
$ 2.35B | - | - | - | - | - | |
$ 22.68B | $ 42.58B | $ 33.67B | $ 4.33B | $ 31.17B | $ 21.36B | |
$ 29.53B | $ 62.15B | $ 43.28B | $ 10.49B | $ 36.20B | $ 24.78B |