Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 223.27B | $ ― | $ 94.78B | $ 87.47B | $ 84.68B | $ 92.86B | |
$ ― | $ ― | $ 51.74B | $ 45.47B | $ 42.97B | $ 46.65B | |
$ ― | $ ― | $ 43.03B | $ 42.00B | $ 41.71B | $ 46.22B | |
$ ― | $ ― | $ 26.98B | $ 26.91B | $ 27.12B | $ 30.03B | |
$ ― | $ ― | $ 16.06B | $ 15.10B | $ 14.59B | $ 16.19B | |
$ ― | $ ― | $ -1.04B | $ -873.00M | $ -874.00M | $ -1.02B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 11.29B | $ 10.81B | $ 13.92B | $ 15.06B | |
$ ― | $ ― | $ 2.73B | $ 2.26B | $ 3.37B | $ 3.16B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 9.27B | $ 16.91B | $ 12.23B | $ 12.61B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 78.72B | $ 72.37B | $ 70.09B | $ 76.67B | |
$ ― | $ ― | $ 9.27B | $ 16.91B | $ 12.23B | $ 12.61B | |
$ ― | $ ― | $ 12.54B | $ 20.00B | $ 12.38B | $ 13.35B | |
$ ― | $ ― | $ 1.25B | $ 951.00M | $ 983.00M | $ 1.21B | |
$ ― | $ ― | $ 12.54B | $ 11.76B | $ 14.90B | $ 16.28B | |
$ ― | $ 17.80B | $ 16.08B | $ 15.20B | $ 18.37B | $ 19.99B |