Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 24.58B | $ 5.89B | $ 4.14B | $ 18.34B | $ 17.41B | $ 15.68B | |
$ ― | $ 336.60M | $ 204.10M | $ 377.30M | $ 387.10M | $ 346.40M | |
$ ― | $ 5.55B | $ 3.93B | $ 17.97B | $ 17.02B | $ 15.34B | |
$ ― | $ 9.52B | $ 7.23B | $ 14.72B | $ 14.40B | $ 13.56B | |
$ ― | $ -3.97B | $ -3.29B | $ 3.25B | $ 2.62B | $ 1.78B | |
$ ― | $ -343.30M | $ -31.70M | $ -33.70M | $ -27.50M | $ -33.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -4.18B | $ -3.15B | $ 3.37B | $ 2.94B | $ 1.95B | |
$ ― | $ 21.40M | $ 22.50M | $ 51.60M | $ 27.40M | $ 11.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -4.14B | $ -3.02B | $ 3.21B | $ 2.85B | $ 1.96B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.86B | $ 7.43B | $ 15.09B | $ 14.78B | $ 13.90B | |
$ ― | $ -4.14B | $ -3.02B | $ 3.21B | $ 2.85B | $ 1.96B | |
$ ― | $ -4.14B | $ -3.02B | $ 3.40B | $ 2.90B | $ 1.96B | |
$ ― | $ 343.30M | $ 31.70M | $ 33.70M | $ 27.50M | $ 33.50M | |
$ ― | $ -3.83B | $ -3.12B | $ 3.40B | $ 2.97B | $ 1.98B | |
$ ― | $ -2.58B | $ -2.12B | $ 4.46B | $ 4.13B | $ 3.18B |