Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 26.46B | $ 23.74B | $ 14.74B | $ 12.25B | $ 12.99B | |
$ ― | $ 16.84B | $ 21.70B | $ 13.12B | $ 9.13B | $ 10.47B | |
$ ― | $ 9.62B | $ 2.04B | $ 1.63B | $ 3.12B | $ 2.52B | |
$ ― | $ 2.07B | $ 1.87B | $ 1.70B | $ 1.71B | $ 2.06B | |
$ ― | $ 7.55B | $ 173.00M | $ -74.00M | $ 1.41B | $ 465.00M | |
$ ― | $ 37.00M | $ 165.00M | $ 191.00M | $ 219.00M | $ 251.00M | |
$ ― | $ -208.00M | $ -93.00M | $ ― | $ ― | $ ― | |
$ ― | $ 6.47B | $ -383.00M | $ 767.00M | $ -577.00M | $ -1.03B | |
$ ― | $ 2.43B | $ 253.00M | $ 218.00M | $ -145.00M | $ 10.00M | |
$ ― | $ 208.00M | $ 93.00M | $ ― | $ ― | $ ― | |
$ ― | $ 3.93B | $ -782.00M | $ 1.21B | $ 41.00M | $ -1.02B | |
$ ― | $ 0.71 | $ -0.13 | $ 0.21 | $ 0.01 | $ -0.18 | |
$ ― | $ 0.69 | $ -0.13 | $ 0.21 | $ 0.01 | $ -0.18 | |
$ ― | $ 5.57B | $ 5.87B | $ 5.84B | $ 5.83B | $ 5.76B | |
$ ― | $ 5.57B | $ 5.87B | $ 5.90B | $ 5.83B | $ 5.80B | |
$ ― | $ 0.04 | $ 0.03 | $ ― | $ ― | $ 0.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.91B | $ 23.57B | $ -14.82B | $ -10.84B | $ -12.53B | |
$ ― | $ 3.93B | $ -782.00M | $ 1.21B | $ 41.00M | $ -1.02B | |
$ ― | $ 4.85B | $ -310.23M | $ -931.73M | $ 913.00M | $ 285.46M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.78B | $ -163.00M | $ 963.00M | $ -351.00M | $ -770.00M | |
$ ― | $ 7.30B | $ 506.00M | $ 963.00M | $ 1.87B | $ -770.00M |