Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 55.53B | $ 54.32B | $ 58.05B | $ 56.20B | $ 45.80B | $ 33.27B | |
$ 18.21B | $ 20.41B | $ 17.41B | $ 17.45B | $ 15.39B | $ 7.44B | |
$ 37.32B | $ 33.90B | $ 40.64B | $ 38.75B | $ 30.42B | $ 25.83B | |
$ 22.72B | $ 20.37B | $ 21.83B | $ 20.80B | $ 19.06B | $ 12.84B | |
$ 13.82B | $ 12.76B | $ 18.12B | $ 17.92B | $ 11.36B | $ 12.98B | |
$ -1.93B | $ -1.68B | $ -2.04B | $ -2.38B | $ -2.28B | $ -1.51B | |
$ -5.63B | $ -5.60B | $ -3.29B | $ 2.50B | $ 5.61B | $ 3.01B | |
$ 7.20B | $ 6.25B | $ 13.48B | $ 12.99B | $ 3.40B | $ 8.43B | |
$ 2.06B | $ 1.38B | $ 1.63B | $ 1.44B | $ -1.22B | $ 544.00M | |
- | - | - | - | - | - | |
$ 5.08B | $ 4.82B | $ 11.78B | $ 11.47B | $ 4.56B | $ 7.88B | |
$ 2.88 | $ 2.73 | $ 6.65 | $ 6.48 | $ 2.73 | $ 5.30 | |
$ 2.87 | $ 2.72 | $ 6.63 | $ 6.45 | $ 2.72 | $ 5.28 | |
$ 7.07B | $ 1.77B | $ 1.77B | $ 1.77B | $ 1.67B | $ 1.48B | |
$ 7.09B | $ 1.77B | $ 1.78B | $ 1.78B | $ 1.67B | $ 1.48B | |
$ 3.03 | $ 5.92 | $ 5.71 | $ 5.31 | $ 4.84 | $ 4.39 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 41.71B | $ 40.78B | $ 39.24B | $ 38.25B | $ 34.44B | $ 20.28B | |
$ 5.12B | $ 4.86B | $ 11.84B | $ 11.54B | $ 4.62B | $ 7.88B | |
$ 10.40B | $ 9.17B | - | - | $ 2.17B | $ 9.75B | |
- | - | - | - | - | - | |
$ 9.87B | $ 8.47B | $ 15.71B | $ 15.41B | $ 5.85B | $ 10.21B | |
$ 18.20B | $ 17.17B | $ 24.17B | $ 23.93B | $ 12.32B | $ 12.27B |