Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 52.83B | $ 17.67B | $ 17.14B | $ 17.88B | $ 18.13B | $ 21.12B | |
$ ― | $ 13.30B | $ 12.91B | $ 12.78B | $ 11.39B | $ 12.40B | |
$ ― | $ 4.36B | $ 4.23B | $ 5.11B | $ 6.74B | $ 8.72B | |
$ ― | $ 2.88B | $ 2.88B | $ 2.64B | $ 2.48B | $ 2.52B | |
$ ― | $ 1.48B | $ 1.35B | $ 2.47B | $ 4.26B | $ 6.20B | |
$ ― | $ -415.46M | $ -352.56M | $ -248.21M | $ -217.89M | $ -164.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.41B | $ 1.65B | $ 2.55B | $ 4.31B | $ 6.00B | |
$ ― | $ 119.77M | $ 146.57M | $ 330.05M | $ 514.42M | $ 671.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.32B | $ 1.51B | $ 2.22B | $ 3.80B | $ 5.32B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.18B | $ 15.79B | $ 15.41B | $ 13.87B | $ 14.92B | |
$ ― | $ 1.32B | $ 1.51B | $ 2.22B | $ 3.80B | $ 5.32B | |
$ ― | $ 1.32B | $ 1.51B | $ 2.21B | $ 3.77B | $ 5.32B | |
$ ― | $ 348.52M | $ 338.55M | $ 248.21M | $ 217.89M | $ 164.71M | |
$ ― | $ 1.76B | $ 1.99B | $ 2.80B | $ 4.53B | $ 6.16B | |
$ ― | $ 4.46B | $ 4.48B | $ 4.98B | $ 6.28B | $ 7.47B |