Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 393.69B | $ 351.94B | $ 393.69B | $ 318.19B | $ 219.00B | $ 274.60B | |
$ 288.40B | $ ― | $ 288.40B | $ 238.43B | $ 172.57B | $ 207.13B | |
$ 105.29B | $ ― | $ 105.29B | $ 79.75B | $ 46.43B | $ 67.47B | |
$ 71.40B | $ ― | $ 71.40B | $ 49.84B | $ 55.09B | $ 49.30B | |
$ 33.89B | $ ― | $ 33.89B | $ 29.91B | $ -8.66B | $ 18.17B | |
$ 1.14B | $ ― | $ 1.14B | $ -285.00M | $ -1.23B | $ -109.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 35.59B | $ ― | $ 35.60B | $ 29.98B | $ -9.72B | $ 18.17B | |
$ 14.78B | $ ― | $ 14.79B | $ 6.82B | $ 2.13B | $ 6.30B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 21.20B | $ ― | $ 21.20B | $ 23.01B | $ -9.99B | $ 11.69B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 359.79B | $ ― | $ 359.80B | $ 288.28B | $ 227.66B | $ 256.43B | |
$ 21.20B | $ ― | $ 21.20B | $ 23.01B | $ -9.99B | $ 11.69B | |
$ 21.20B | $ ― | $ 21.20B | $ 23.01B | $ -9.99B | $ 11.69B | |
$ 2.20B | $ ― | $ 2.20B | $ 2.43B | $ 1.99B | $ 1.12B | |
$ 37.79B | $ ― | $ 37.80B | $ 32.41B | $ -7.74B | $ 19.29B | |
$ 58.63B | $ 47.96B | $ 58.63B | $ 51.16B | $ 10.94B | $ 37.37B |