Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.38B | $ 40.65B | $ 39.99B | $ 39.28B | $ 43.08B | $ 48.42B | |
$ 3.32B | $ 12.49B | $ 12.94B | $ 14.29B | $ 13.01B | $ 13.63B | |
$ 7.02B | $ 28.16B | $ 27.05B | $ 24.99B | $ 30.06B | $ 34.79B | |
$ 9.12B | $ 32.39B | $ -23.66B | $ 15.13B | $ 25.33B | $ 31.15B | |
$ 1.74B | $ 8.26B | $ 3.39B | $ 9.86B | $ 4.73B | $ 3.64B | |
$ -1.05B | $ -1.91B | $ -1.23B | $ 614.00M | $ -1.74B | $ -1.95B | |
$ 453.00M | $ 623.00M | $ -795.00M | $ -20.68B | $ -408.00M | $ 1.03B | |
$ 1.14B | $ -1.47B | $ 2.96B | $ 12.10B | $ 2.58B | $ 2.72B | |
$ 222.00M | $ -899.00M | $ 641.00M | $ 1.38B | $ 626.00M | $ 1.05B | |
$ ― | $ -2.16B | $ 217.00M | $ -127.00M | $ ― | $ ― | |
$ 780.00M | $ -1.15B | $ 1.80B | $ 21.43B | $ 1.33B | $ 860.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.00M | $ ― | $ ― | $ ― | $ 89.00M | $ 123.00M | |
$ 18.64B | $ 32.39B | $ 30.29B | $ 29.42B | $ 38.34B | $ 44.78B | |
$ 780.00M | $ -892.00M | $ 4.64B | $ 21.43B | $ 1.58B | $ 1.14B | |
$ 761.21M | $ ― | $ ― | $ ― | $ 1.89B | $ 519.38M | |
$ 945.00M | $ ― | $ ― | $ ― | $ 2.42B | $ 2.79B | |
$ 3.12B | $ ― | $ 2.96B | $ 12.10B | $ 5.00B | $ 5.51B | |
$ 7.68B | $ ― | $ 11.76B | $ 20.49B | $ 14.36B | $ 16.09B |