Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 134.88B | $ ― | $ 134.88B | $ 125.63B | $ 115.96B | $ 118.98B | |
$ 117.18B | $ ― | $ 117.18B | $ 101.65B | $ 93.69B | $ 99.18B | |
$ 17.70B | $ ― | $ 17.70B | $ 23.98B | $ 22.27B | $ 19.80B | |
$ 19.32B | $ ― | $ 19.32B | $ 17.41B | $ 16.16B | $ 16.26B | |
$ -1.62B | $ ― | $ -1.62B | $ 6.58B | $ 6.11B | $ 3.54B | |
$ -1.47B | $ ― | $ -1.47B | $ -537.00M | $ -611.00M | $ -661.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.67B | $ ― | $ -1.67B | $ 6.25B | $ 5.10B | $ 2.46B | |
$ -353.00M | $ ― | $ -352.00M | $ 1.58B | $ 1.11B | $ 636.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.32B | $ ― | $ -1.32B | $ 4.68B | $ 6.58B | $ 2.51B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 136.50B | $ ― | $ 136.50B | $ 119.06B | $ 109.85B | $ 115.44B | |
$ -1.32B | $ ― | $ -1.32B | $ 4.68B | $ 6.58B | $ 2.51B | |
$ -1.32B | $ ― | $ -2.43B | $ 4.51B | $ 4.25B | $ 2.08B | |
$ ― | $ ― | $ 729.00M | $ 408.00M | $ 512.00M | $ 532.00M | |
$ -944.00M | $ ― | $ -943.00M | $ 6.66B | $ 5.61B | $ 2.99B | |
$ 4.45B | $ 3.22B | $ 4.45B | $ 11.15B | $ 10.20B | $ 7.81B |