Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 63.23B | $ 12.49B | $ 93.86B | $ 57.87B | $ 44.30B | $ 60.06B | |
$ ― | $ ― | $ 74.53B | $ 38.86B | $ 28.09B | $ 39.40B | |
$ ― | $ ― | $ 19.33B | $ 19.00B | $ 16.22B | $ 20.65B | |
$ ― | $ ― | $ 14.25B | $ 12.58B | $ 12.00B | $ 16.32B | |
$ ― | $ ― | $ 5.08B | $ 6.43B | $ 4.22B | $ 4.34B | |
$ ― | $ ― | $ -1.76B | $ -1.50B | $ -1.40B | $ -811.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -1.88B | $ 5.37B | $ -77.00M | $ 2.29B | |
$ ― | $ ― | $ -83.00M | $ 1.70B | $ 666.00M | $ 640.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 140.00M | $ 3.54B | $ -1.72B | $ 820.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 88.79B | $ 51.44B | $ 40.09B | $ 55.72B | |
$ ― | $ ― | $ 216.00M | $ 3.66B | $ -1.54B | $ 984.00M | |
$ ― | $ ― | $ 4.01B | $ 4.15B | $ 3.28B | $ 2.35B | |
$ ― | $ ― | $ 1.78B | $ 1.60B | $ 1.51B | $ 957.00M | |
$ ― | $ ― | $ -101.00M | $ 6.97B | $ 1.44B | $ 3.24B | |
$ ― | $ 11.30B | $ 7.96B | $ 12.46B | $ 9.87B | $ 10.32B |