Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 35.66B | $ 35.66B | $ 29.20B | $ 28.96B | $ 31.14B | $ 21.95B | |
$ 31.28B | $ 31.28B | $ 24.41B | $ 22.28B | $ 25.29B | $ 19.54B | |
$ 4.38B | $ 4.38B | $ 4.79B | $ 6.67B | $ 5.84B | $ 2.40B | |
$ 1.59B | $ 1.59B | $ 1.49B | $ 1.28B | $ 1.47B | $ 1.30B | |
$ 2.79B | $ 2.79B | $ 3.31B | $ 5.40B | $ 3.37B | $ 1.10B | |
$ -653.68M | $ -653.68M | $ -707.32M | $ -854.84M | $ -1.05B | $ -974.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.98B | $ 2.98B | $ 1.09B | $ 3.38B | $ 3.47B | $ 706.33M | |
$ 488.36M | $ 488.36M | $ 767.50M | $ 660.42M | $ 944.16M | $ 617.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.35B | $ 2.35B | $ 313.18M | $ 2.70B | $ 2.50B | $ 70.80M | |
$ 0.49 | $ 0.49 | $ 0.07 | $ 0.57 | $ 0.52 | $ 0.01 | |
$ 0.49 | $ 0.49 | $ 0.07 | $ 0.57 | $ 0.52 | $ 0.01 | |
$ 19.09B | $ 4.77B | $ 4.77B | $ 4.77B | $ 4.77B | $ 4.78B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.02 | $ 0.02 | $ 0.17 | $ 0.16 | $ 0.07 | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.47 | $ >-0.01 | $ 0.48 | $ 0.45 | $ -0.12 | |
$ ― | $ 0.47 | $ >-0.01 | $ ― | $ ― | $ ― | |
$ ― | $ 25.64M | $ 20.32M | $ 26.60M | $ 23.57M | $ 25.46M | |
$ 32.87B | $ 32.87B | $ 25.90B | $ 23.56B | $ 26.76B | $ 20.84B | |
$ 2.35B | $ 2.35B | $ 313.18M | $ 2.70B | $ 2.50B | $ 70.80M | |
$ 2.34B | $ 2.36B | $ 1.79B | $ 2.68B | $ 2.07B | $ 204.01M | |
$ 763.60M | $ 763.60M | $ 817.57M | $ 888.13M | $ 1.07B | $ 1.07B | |
$ 3.75B | $ 3.75B | $ 1.91B | $ 4.27B | $ 4.54B | $ 1.78B | |
$ 3.75B | $ 7.92B | $ 5.91B | $ 8.45B | $ 9.12B | $ 5.66B |