Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 39.41B | $ 41.42B | $ 39.41B | $ 33.77B | $ 31.86B | $ 44.48B | |
$ 31.10B | $ ― | $ 31.10B | $ 26.02B | $ 24.37B | $ 33.89B | |
$ 8.31B | $ ― | $ 8.31B | $ 7.74B | $ 7.49B | $ 10.59B | |
$ 7.85B | $ ― | $ 7.85B | $ 6.92B | $ 5.93B | $ 8.30B | |
$ 462.60M | $ ― | $ 462.60M | $ 817.50M | $ 1.57B | $ 2.28B | |
$ -151.20M | $ ― | $ -151.20M | $ -97.50M | $ -173.50M | $ -170.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 556.80M | $ ― | $ 556.80M | $ 1.69B | $ -615.90M | $ -588.60M | |
$ 444.60M | $ ― | $ 444.60M | $ 359.50M | $ -50.30M | $ 582.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 66.60M | $ ― | $ 66.60M | $ 1.44B | $ -961.90M | $ -1.23B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.95B | $ ― | $ 38.95B | $ 32.95B | $ 30.30B | $ 42.19B | |
$ 66.60M | $ ― | $ 66.60M | $ 1.44B | $ -961.90M | $ -1.23B | |
$ 722.79M | $ ― | $ 1.27B | $ 1.20B | $ 613.63M | $ 3.01B | |
$ 238.60M | $ ― | $ 238.60M | $ 186.00M | $ 266.30M | $ 317.30M | |
$ 795.40M | $ ― | $ 795.40M | $ 1.88B | $ -349.60M | $ -271.30M | |
$ 4.01B | $ 4.26B | $ 4.01B | $ 4.29B | $ 3.40B | $ 4.97B |