Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 15.81B | $ 16.31B | $ 15.81B | $ 13.85B | $ 12.59B | $ 14.43B | |
$ 12.23B | $ ― | $ 12.23B | $ 10.41B | $ 9.73B | $ 10.85B | |
$ 3.58B | $ ― | $ 3.58B | $ 3.44B | $ 2.86B | $ 3.57B | |
$ 2.62B | $ ― | $ 2.61B | $ 2.22B | $ 2.75B | $ 2.31B | |
$ 964.00M | $ ― | $ 966.00M | $ 1.22B | $ 113.00M | $ 1.26B | |
$ -93.00M | $ ― | $ -94.00M | $ -96.00M | $ -148.00M | $ -145.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 852.00M | $ ― | $ 852.00M | $ 1.12B | $ -368.00M | $ 636.00M | |
$ 268.00M | $ ― | $ 268.00M | $ 348.00M | $ 51.00M | $ 196.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 558.00M | $ ― | $ 557.00M | $ 756.00M | $ -428.00M | $ 428.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.84B | $ ― | $ 14.84B | $ 12.63B | $ 12.48B | $ 13.17B | |
$ 558.00M | $ ― | $ 557.00M | $ 756.00M | $ -428.00M | $ 428.00M | |
$ 558.00M | $ ― | $ 575.52M | $ 756.69M | $ 21.20M | $ 648.69M | |
$ 124.00M | $ ― | $ 124.00M | $ 126.00M | $ 122.00M | $ 145.00M | |
$ 976.00M | $ ― | $ 976.00M | $ 1.25B | $ -246.00M | $ 781.00M | |
$ 1.97B | $ 1.77B | $ 1.97B | $ 2.21B | $ 1.01B | $ 1.76B |