Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 56.57B | $ 55.47B | $ 71.77B | $ 48.81B | $ 13.91B | $ 21.35B | |
$ 15.09B | $ 42.77B | $ 54.63B | $ 39.70B | $ 14.24B | $ 1.17B | |
$ 41.47B | $ 12.70B | $ 17.13B | $ 9.11B | $ -330.00M | $ 20.18B | |
$ 7.29B | $ 7.08B | $ 56.83B | $ 5.58B | $ 300.00M | $ 18.94B | |
$ 5.04B | $ 5.62B | $ 10.07B | $ 3.52B | $ -2.67B | $ 1.87B | |
$ 571.00M | $ 538.00M | $ -602.00M | $ 1.06B | $ 527.00M | $ 499.00M | |
$ -465.00M | $ -44.00M | $ 2.11B | $ -1.15B | $ -35.00M | $ 28.00M | |
$ 4.93B | $ 5.04B | $ 7.70B | $ 1.31B | $ -3.23B | $ 1.40B | |
$ 1.12B | $ 931.00M | $ 2.28B | $ 728.00M | $ -851.00M | $ -797.00M | |
$ 76.00M | $ 51.00M | $ 15.00M | $ 57.00M | $ ― | $ ― | |
$ 3.73B | $ 4.07B | $ 6.42B | $ 553.00M | $ -2.38B | $ 2.19B | |
$ 1.98 | $ 2.17 | $ 3.31 | $ 0.27 | $ -1.94 | $ 1.78 | |
$ 1.96 | $ 2.13 | $ 3.22 | $ 0.27 | $ -1.94 | $ 1.78 | |
$ 7.45B | $ 1.90B | $ 1.95B | $ 2.02B | $ 1.23B | $ 1.23B | |
$ 7.51B | $ 1.93B | $ 2.01B | $ 2.05B | $ 1.23B | $ 1.23B | |
$ 0.68 | $ 0.56 | $ 0.46 | $ 0.09 | $ 0.06 | $ 0.21 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.38B | $ 49.85B | $ ― | $ -45.29B | $ -16.58B | $ -19.48B | |
$ 3.74B | $ 4.11B | $ 6.45B | $ 587.00M | $ -2.38B | $ 2.19B | |
$ 4.48B | $ 3.72B | $ 6.60B | $ 1.66B | $ -388.44M | $ 402.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.34B | $ 5.76B | $ 8.91B | $ 2.36B | $ -600.00M | $ 1.55B | |
$ 10.26B | $ 10.41B | $ 14.22B | $ 6.68B | $ 2.86B | $ 3.80B |