Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 25.72B | $ 39.76B | $ 45.24B | $ 40.97B | $ 30.46B | $ 26.01B | |
$ 12.60B | $ 25.08B | $ -24.82B | $ 20.62B | $ 18.97B | $ 20.74B | |
$ 13.12B | $ 14.68B | $ 25.01B | $ 20.35B | $ 11.49B | $ 5.27B | |
$ 1.86B | $ 4.50B | $ 4.19B | $ 3.87B | $ 3.10B | $ 2.64B | |
$ 11.26B | $ 10.18B | $ 16.23B | $ 16.48B | $ 8.39B | $ 2.63B | |
$ -1.89B | $ 5.85B | $ 967.01M | $ -3.95B | $ -4.19B | $ -3.72B | |
$ -6.34B | $ -1.97B | $ -30.43B | $ -8.82B | $ -21.85B | $ -2.61B | |
$ 3.03B | $ 18.00B | $ 28.66B | $ 17.55B | $ -17.64B | $ -4.10B | |
$ -2.60B | $ 3.89B | $ 5.26B | $ ― | $ -6.93B | $ -1.28B | |
$ ― | $ ― | $ 284.37M | $ 51.91M | $ ― | $ ― | |
$ 5.62B | $ 14.08B | $ 46.79B | $ 17.27B | $ -10.72B | $ -2.82B | |
$ 4.27 | $ 10.86 | $ 17.58 | $ 6.39 | $ -7.95 | $ -2.09 | |
$ 4.27 | $ 10.85 | $ 17.57 | $ 6.39 | $ -7.95 | $ -2.09 | |
$ 2.65B | $ 1.30B | $ 1.33M | $ ― | $ 1.35B | $ 1.35B | |
$ 2.65B | $ 1.30B | $ 2.66B | $ ― | $ 1.35B | $ 1.35B | |
- | $ ― | $ ― | $ ― | $ 0.00 | $ 0.44 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.46B | $ 29.58B | $ -20.63B | $ 24.49B | $ 22.07B | $ 23.38B | |
$ 5.62B | $ 14.08B | $ 46.79B | $ 17.27B | $ -10.72B | $ -2.82B | |
$ 9.59B | $ 13.25B | $ ― | $ ― | $ 2.57B | $ -997.31M | |
$ 2.35B | $ ― | $ ― | $ ― | $ 3.76B | $ 3.36B | |
$ 5.38B | $ 22.43B | $ 28.66B | $ 21.50B | $ -13.88B | $ -738.40M | |
$ 9.17B | $ 29.82B | $ 36.09B | $ 28.59B | $ -7.13B | $ 7.31B |