Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 31.91B | $ 30.33B | $ 29.32B | $ 34.11B | $ 34.10B | $ 33.75B | |
$ 10.53B | $ 8.56B | $ 9.55B | $ 11.60B | $ 11.70B | $ 11.86B | |
$ 21.39B | $ 21.76B | $ 19.77B | $ 22.51B | $ 22.39B | $ 21.89B | |
$ 14.15B | $ 14.42B | $ 14.10B | $ 15.83B | $ 16.17B | $ 15.60B | |
$ 7.24B | $ 7.63B | $ 5.67B | $ 6.68B | $ 6.22B | $ 6.29B | |
$ -830.00M | $ 735.00M | $ -2.35B | $ 754.00M | $ 850.00M | $ 840.00M | |
$ ― | $ 308.00M | $ -3.18B | $ ― | $ ― | $ ― | |
$ 6.13B | $ 6.06B | $ 6.01B | $ 5.44B | $ 6.97B | $ 6.22B | |
$ 815.00M | $ 756.00M | $ 707.00M | $ 346.00M | $ 580.00M | $ 953.00M | |
$ ― | $ -5.00M | $ -2.00M | $ ― | $ ― | $ ― | |
$ 14.45B | $ 4.93B | $ 15.34B | $ 4.38B | $ 5.75B | $ 4.64B | |
$ 6.99 | $ 1.22 | $ 3.71 | $ 1.38 | $ 1.80 | $ 1.46 | |
$ 6.90 | $ 1.20 | $ 3.66 | $ 1.35 | $ 1.79 | $ 1.45 | |
$ 8.55B | $ 4.05B | $ 4.03B | $ 3.20B | $ 3.18B | $ 3.17B | |
$ 8.65B | $ 4.11B | $ 4.08B | $ 3.24B | $ 3.22B | $ 3.21B | |
$ 1.39 | $ 0.56 | $ 0.61 | $ 1.25 | $ 1.25 | $ 1.25 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.98 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.68B | $ 22.98B | $ 23.66B | $ -27.43B | $ -27.88B | $ -27.46B | |
$ 14.45B | $ 4.93B | $ 15.34B | $ 4.38B | $ 5.75B | $ 4.64B | |
$ 4.42B | $ 5.75B | $ 3.52B | $ 4.31B | $ 4.51B | $ 4.17B | |
$ 833.00M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.96B | $ 6.79B | $ 7.61B | $ 6.22B | $ 7.82B | $ 7.10B | |
$ 9.26B | $ 9.08B | $ 9.75B | $ 6.22B | $ 7.82B | $ 7.10B |