Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 252.61B | $ 89.80B | $ 69.55B | $ 67.76B | $ 76.94B | $ 73.31B | |
$ ― | $ 62.28B | $ 35.66B | $ 36.31B | $ 42.61B | $ 40.95B | |
$ ― | $ 27.52B | $ 33.89B | $ 31.45B | $ 34.33B | $ 32.36B | |
$ ― | $ 21.93B | $ 18.59B | $ 16.42B | $ 20.68B | $ 19.18B | |
$ ― | $ 5.60B | $ 15.31B | $ 15.03B | $ 13.65B | $ 13.18B | |
$ ― | $ -3.46B | $ -3.07B | $ -3.79B | $ -3.90B | $ -3.68B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.84B | $ 11.47B | $ 9.65B | $ 7.31B | $ 8.52B | |
$ ― | $ 957.54M | $ 2.79B | $ 2.31B | $ 2.29B | $ 2.90B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.59B | $ 7.58B | $ 6.59B | $ 3.95B | $ 4.62B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 84.20B | $ 54.24B | $ 52.73B | $ 63.29B | $ 60.13B | |
$ ― | $ 1.59B | $ 7.58B | $ 6.59B | $ 3.95B | $ 4.62B | |
$ ― | $ 1.69B | $ 8.17B | $ 8.33B | $ 6.00B | $ 5.36B | |
$ ― | $ 3.70B | $ 3.37B | $ 3.70B | $ 4.21B | $ 3.90B | |
$ ― | $ 5.54B | $ 14.84B | $ 13.35B | $ 11.52B | $ 12.42B | |
$ ― | $ 20.14B | $ 26.55B | $ 23.98B | $ 22.67B | $ 22.93B |