Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 24.46B | $ 24.67B | $ 24.17B | $ 23.45B | $ 22.88B | $ 23.79B | |
$ 9.36B | $ 7.93B | $ 13.97B | $ 11.71B | $ 11.31B | $ 11.86B | |
$ 15.10B | $ 16.75B | $ 16.53B | $ 16.16B | $ 15.92B | $ 11.93B | |
$ 13.11B | $ 11.25B | $ 4.91B | $ 6.45B | $ 6.37B | $ 6.27B | |
$ 5.18B | $ 5.50B | $ 5.29B | $ 5.28B | $ 5.20B | $ 5.66B | |
$ 1.18B | $ 1.30B | $ -1.17B | $ 1.10B | $ 1.16B | $ 1.19B | |
$ -940.00M | $ -876.00M | $ 42.00M | $ -246.00M | $ -782.00M | $ -121.00M | |
$ 971.00M | $ 3.32B | $ 3.80B | $ 3.94B | $ 3.27B | $ 4.35B | |
$ 612.00M | $ 996.00M | $ 967.00M | $ 1.04B | $ 792.00M | $ 1.13B | |
$ 128.00M | $ ― | $ ― | $ -95.00M | $ 5.00M | $ -72.00M | |
$ 84.00M | $ 2.08B | $ 2.72B | $ 2.71B | $ 2.50B | $ 3.04B | |
$ 0.09 | $ 2.28 | $ 2.98 | $ 2.99 | $ 2.76 | $ 3.37 | |
$ 0.09 | $ 2.28 | $ 2.98 | $ 2.99 | $ 2.76 | $ 3.37 | |
$ 3.65B | $ 912.20M | $ 911.50M | $ 906.30M | $ 904.30M | $ 900.80M | |
$ 3.65B | $ 912.20M | $ 911.50M | $ 906.70M | $ 904.40M | $ 901.40M | |
$ 4.00 | $ 3.88 | $ 3.87 | $ 3.50 | $ 3.33 | $ 3.17 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.47B | $ 19.17B | $ 18.88B | $ -18.16B | $ -17.68B | $ -18.13B | |
$ 179.00M | $ 2.26B | $ 2.62B | $ 2.84B | $ 2.63B | $ 3.19B | |
$ 3.41B | $ 2.74B | $ ― | $ 3.38B | $ 3.12B | $ 3.54B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.64B | $ 4.84B | $ ― | $ 5.04B | $ 4.42B | $ 5.54B | |
$ 7.68B | $ 9.76B | $ ― | $ 9.65B | $ 8.82B | $ 9.88B |