Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 19.77B | $ 16.69B | $ 24.84B | $ 23.02B | $ 18.34B | |
$ ― | $ 13.89B | $ 11.31B | $ 17.04B | $ 16.04B | $ 17.41B | |
$ ― | $ 5.88B | $ 5.38B | $ 7.81B | $ 6.98B | $ 930.60M | |
$ ― | $ 5.05B | $ 4.90B | $ 6.57B | $ 5.72B | $ -55.30M | |
$ ― | $ 826.90M | $ 480.30M | $ 1.23B | $ 1.26B | $ 985.90M | |
$ ― | $ -307.30M | $ -113.50M | $ -213.90M | $ -210.60M | $ -54.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 240.00M | $ 600.20M | $ 1.37B | $ 1.61B | $ 1.35B | |
$ ― | $ 409.40M | $ 300.90M | $ -34.60M | $ 505.80M | $ -700.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.06B | $ 39.20M | $ 237.40M | $ 235.40M | $ 695.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 131.50M | $ 128.20M | $ 170.70M | $ 466.70M | $ 427.60M | |
$ ― | $ 18.94B | $ 16.21B | $ 23.61B | $ 21.76B | $ 17.35B | |
$ ― | $ 6.06B | $ 39.20M | $ 237.40M | $ 235.40M | $ 695.00M | |
$ ― | $ -14.34B | $ -903.65M | $ 127.00M | $ 38.81M | $ 608.26M | |
$ ― | $ 186.60M | $ 221.20M | $ 272.00M | $ 184.20M | $ 150.40M | |
$ ― | $ 426.60M | $ 821.40M | $ 1.65B | $ 1.80B | $ 1.50B | |
$ ― | $ 1.61B | $ 2.08B | $ 3.31B | $ 3.22B | $ 2.31B |