Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.53B | $ 73.77M | $ 120.24B | $ 73.92B | $ 97.36B | $ 101.76B | |
$ 11.85B | $ 48.90M | $ 48.81B | $ 46.65B | $ 56.99B | $ 59.07B | |
$ 6.69B | $ 24.87M | $ 71.43B | $ 27.26B | $ 40.37B | $ 42.69B | |
$ 5.09B | $ 23.01M | $ 21.48B | $ 20.29B | $ 23.61B | $ 24.72B | |
$ 1.59B | $ 1.86M | $ 49.95B | $ 6.97B | $ 16.76B | $ 17.97B | |
$ -1.69B | $ -4.17M | $ 2.15B | $ -11.92B | $ -9.26B | $ -9.61B | |
$ 4.79B | $ 3.61M | $ 7.38B | $ -13.44B | $ -1.97B | $ 413.67M | |
$ 4.70B | $ -6.13M | $ 32.55B | $ 8.50B | $ 5.53B | $ 8.78B | |
$ 1.51B | $ 2.68M | $ -1.23B | $ 1.67B | $ 5.23B | $ 2.67B | |
- | $ -4.09M | $ -7.38B | $ 3.67B | - | - | |
$ 3.14B | $ -8.42M | $ 90.57B | $ 14.71B | $ -1.25B | $ 4.63B | |
- | - | $ 15.80 | $ 0.12 | - | - | |
- | - | $ 0.14 | $ 0.02 | - | - | |
- | - | $ 5.73B | $ 122.58B | - | - | |
- | - | $ 646.91B | $ 735.48B | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.94B | $ 71.91M | $ 70.29B | $ 66.94B | $ 80.60B | $ 83.79B | |
$ 3.14B | $ -8.42M | $ 90.57B | $ 14.71B | $ -1.25B | $ 4.63B | |
$ 2.62B | $ -4.49M | - | - | $ -3.90B | $ 4.52B | |
$ 2.21B | - | - | - | $ 10.48B | $ 10.40B | |
$ 6.92B | $ 1.66M | $ 23.09B | $ 20.98B | $ 16.01B | $ 19.18B | |
$ 11.88B | $ 23.55M | $ 1.50B | - | $ 37.27B | $ 40.19B |