Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 36.51B | $ 31.28B | $ 39.94B | $ 23.23B | $ 31.70B | |
$ ― | $ 24.15B | $ 20.73B | $ 26.41B | $ 14.72B | $ 25.16B | |
$ ― | $ 12.36B | $ 10.55B | $ 13.53B | $ 8.52B | $ 6.54B | |
$ ― | $ 3.42B | $ 3.03B | $ 3.51B | $ 2.63B | $ 2.77B | |
$ ― | $ 8.94B | $ 7.52B | $ 10.03B | $ 5.89B | $ 3.77B | |
$ ― | $ -1.27B | $ -1.24B | $ -1.47B | $ -921.51M | $ -611.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.07B | $ 6.79B | $ 8.69B | $ 5.42B | $ 4.89B | |
$ ― | $ 5.46B | $ 4.46B | $ 4.90B | $ 2.82B | $ 2.32B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.48B | $ 1.88B | $ 3.83B | $ 2.24B | $ 2.46B | |
$ ― | $ 0.67 | $ 0.48 | $ 0.99 | $ 0.61 | $ 0.67 | |
$ ― | $ 0.67 | $ 0.48 | $ 0.98 | $ 0.61 | $ 0.67 | |
$ ― | $ 3.68B | $ 3.89B | $ 3.89B | $ 3.66B | $ 3.66B | |
$ ― | $ 3.68B | $ 3.89B | $ 3.90B | $ 3.66B | $ 3.66B | |
$ ― | $ 0.13 | $ 0.00 | $ 0.12 | $ 0.14 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 27.57B | $ 23.76B | $ 29.92B | $ 17.34B | $ 27.93B | |
$ ― | $ 2.48B | $ 1.88B | $ 3.83B | $ 2.24B | $ 2.46B | |
$ ― | $ 2.55B | $ 2.05B | $ 4.20B | $ 2.24B | $ 1.83B | |
$ ― | $ 1.85B | $ 1.86B | $ 1.47B | $ 1.28B | $ 961.88M | |
$ ― | $ 9.92B | $ 8.65B | $ 10.16B | $ 6.70B | $ 5.85B | |
$ ― | $ 10.12B | $ 8.85B | $ 10.35B | $ 6.85B | $ 5.99B |