Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.99B | $ 12.99B | $ 22.09B | $ 18.00B | $ 20.12B | $ 17.86B | |
$ 10.32B | $ 10.32B | $ 17.56B | $ 13.68B | $ 12.90B | $ 11.88B | |
$ 2.67B | $ 2.67B | $ 4.54B | $ 4.31B | $ 7.22B | $ 5.98B | |
$ 2.15B | $ 2.15B | $ 2.74B | $ 2.19B | $ 3.45B | $ 2.56B | |
$ 516.18M | $ 516.18M | $ 1.79B | $ 2.12B | $ 1.66B | $ 3.42B | |
$ -784.98M | $ -784.98M | $ -560.33M | $ -300.79M | $ -414.60M | $ -543.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.44B | $ -1.44B | $ 565.25M | $ 1.16B | $ 2.76B | $ 2.80B | |
$ 214.54M | $ 214.54M | $ 466.09M | $ 583.92M | $ 919.37M | $ 807.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.58B | $ -1.58B | $ 202.66M | $ 270.97M | $ 1.65B | $ 1.19B | |
$ -0.48 | $ -0.48 | $ 0.02 | $ 0.04 | $ 0.46 | $ 0.35 | |
$ -0.48 | $ -0.48 | $ 0.02 | $ 0.04 | $ 0.46 | $ 0.35 | |
$ 13.13B | $ 3.28B | $ 10.13B | $ 6.77B | $ 3.60B | $ 3.40B | |
$ 13.13B | $ 3.28B | $ 10.13B | $ 6.77B | $ 3.60B | $ 3.40B | |
$ 0.01 | $ 0.01 | $ 0.03 | $ 0.15 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -0.50 | $ 0.01 | $ 0.02 | $ 0.45 | $ 0.33 | |
$ ― | $ -0.50 | $ 0.01 | $ 0.02 | $ 0.45 | $ 0.33 | |
$ ― | $ 1.50M | $ 2.95M | $ 2.38M | $ 22.91M | $ 33.53M | |
$ 12.47B | $ 12.47B | $ 20.30B | $ 15.88B | $ 16.36B | $ 14.45B | |
$ -1.58B | $ -1.58B | $ 202.66M | $ 270.97M | $ 1.65B | $ 1.19B | |
$ -744.58M | $ -854.37M | $ 891.72M | $ 271.98M | $ 1.13B | $ 1.37B | |
$ 903.85M | $ 903.85M | $ 688.95M | $ 466.72M | $ 547.32M | $ 658.60M | |
$ -534.46M | $ -534.46M | $ 1.25B | $ 1.63B | $ 3.31B | $ 3.46B | |
$ -534.46M | $ -333.58M | $ 1.41B | $ 1.78B | $ 3.46B | $ 3.59B |