Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 116.83B | $ 122.40B | $ 116.83B | $ 103.41B | $ 95.61B | $ 95.45B | |
$ 108.51B | $ ― | $ 108.51B | $ 104.36B | $ 77.96B | $ 79.16B | |
$ 8.32B | $ 122.40B | $ 8.32B | $ -950.19M | $ 17.66B | $ 16.29B | |
$ 4.58B | $ 112.68B | $ 4.58B | $ 4.38B | $ 4.66B | $ 4.54B | |
$ 3.74B | $ 9.73B | $ 3.74B | $ -5.33B | $ 13.00B | $ 3.78B | |
$ -6.61B | $ -5.66B | $ -6.61B | $ 6.54B | $ -6.80B | $ 7.10B | |
$ ― | $ -3.00B | $ ― | $ ― | $ ― | $ ― | |
$ -19.62M | $ 5.70B | $ -19.62M | $ -11.27B | $ 7.20B | $ 4.69B | |
$ 851.80M | $ 2.60B | $ 851.80M | $ 627.28M | $ 1.89B | $ 1.71B | |
$ ― | $ 2.26B | $ ― | $ ― | $ ― | $ ― | |
$ -410.17M | $ 1.44B | $ -410.17M | $ -9.26B | $ 3.04B | $ 1.07B | |
$ -0.04 | $ -0.01 | $ -0.10 | $ -0.58 | $ 0.10 | $ 0.03 | |
$ -0.04 | $ -0.01 | $ -0.10 | $ -0.58 | $ 0.10 | $ 0.03 | |
$ 9.86B | $ 18.51B | $ 4.25B | $ 16.02B | $ 29.89B | $ 41.96B | |
$ 9.86B | $ 18.51B | $ 4.25B | $ 16.02B | $ 29.89B | $ 41.96B | |
- | $ ― | $ 0.00 | $ 0.09 | $ 0.07 | $ 0.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -0.15 | $ ― | $ 0.13 | $ ― | |
$ ― | $ ― | $ -0.15 | $ ― | $ 0.13 | $ ― | |
$ ― | $ ― | $ 35.14M | $ ― | $ 53.16M | $ ― | |
$ 113.09B | $ 112.68B | $ 113.09B | $ -108.74B | $ 82.61B | $ -83.70B | |
$ -410.17M | $ 1.44B | $ -410.17M | $ -9.26B | $ 3.04B | $ 1.07B | |
$ -298.78M | $ 5.22B | $ -251.95M | $ ― | $ 2.92B | $ 1.18B | |
$ 6.66B | $ ― | $ 6.66B | $ ― | $ 6.81B | $ ― | |
$ 6.64B | $ 11.85B | $ 6.64B | $ -17.80B | $ 14.02B | $ 11.82B | |
$ 6.64B | $ 25.60B | $ 19.97B | $ ― | $ 28.50B | $ 11.82B |