Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 29.49B | $ 32.28B | $ 20.83B | $ 13.67B | $ 10.89B | |
$ ― | $ 9.67B | $ 9.77B | $ ― | $ ― | $ ― | |
$ ― | $ 19.82B | $ 22.51B | $ ― | $ ― | $ ― | |
$ ― | $ 9.83B | $ 9.22B | $ ― | $ ― | $ ― | |
$ ― | $ 9.99B | $ 13.29B | $ ― | $ ― | $ ― | |
$ ― | $ -7.14B | $ -7.23B | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.47B | $ 13.02B | $ 12.13B | $ 7.15B | $ 4.05B | |
$ ― | $ 1.95B | $ 2.79B | $ 2.59B | $ 1.62B | $ 948.01M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.66B | $ 9.69B | $ 9.14B | $ 5.13B | $ 2.79B | |
$ ― | $ 0.86 | $ ― | $ 1.20 | $ 0.67 | $ 0.37 | |
$ ― | $ 0.86 | $ ― | $ 1.20 | $ 0.67 | $ 0.37 | |
$ ― | $ 7.76B | $ ― | $ 7.65B | $ 7.65B | $ 7.46B | |
$ ― | $ 7.76B | $ ― | $ 7.65B | $ 7.65B | $ 7.46B | |
$ ― | $ 0.40 | $ ― | $ 0.23 | $ 0.18 | $ 0.18 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 19.49B | $ 18.99B | $ ― | $ ― | $ ― | |
$ ― | $ 7.51B | $ 10.24B | $ 9.51B | $ 5.50B | $ 3.09B | |
$ ― | $ 7.76B | $ 9.59B | $ 9.56B | $ 5.49B | $ 3.07B | |
$ ― | $ 7.14B | $ 7.23B | $ 5.77B | $ 4.68B | $ 4.77B | |
$ ― | $ 16.61B | $ 20.25B | $ ― | $ ― | $ ― | |
$ ― | $ 17.63B | $ 21.00B | $ ― | $ ― | $ ― |