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 | |
$ ― | $ ― | $ 3.42 | $ 6.06 | $ 4.30 | $ 4.30 | |
$ ― | $ ― | $ 3.42 | $ 6.06 | $ 4.30 | $ 4.30 | |
$ ― | $ ― | $ 2.71B | $ 2.79B | $ 2.85B | $ 2.93B | |
$ ― | $ ― | $ 2.71B | $ 2.79B | $ 2.85B | $ 2.93B | |
$ ― | $ ― | $ 2.88 | $ 2.73 | $ 2.70 | $ 2.47 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 4.80 | $ 4.42 | $ 4.21 | $ 4.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 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 |