Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 122.34B | $ 122.43B | $ 120.74B | $ 134.04B | $ 171.76B | |
$ 52.53B | $ 53.53B | $ 51.87B | $ 55.78B | $ 63.32B | |
$ 28.27B | $ 28.76B | $ 28.52B | $ 29.72B | $ 37.61B | |
$ 20.58B | $ 18.78B | $ 18.02B | $ 17.85B | $ 28.52B | |
$ 44.02B | $ 45.32B | $ 21.07B | $ 53.72B | $ 33.57B | |
$ 24.26B | $ 24.77B | $ 23.36B | $ 26.06B | $ 25.72B | |
$ -7.56B | $ -4.92B | $ -26.45B | $ 3.11B | $ -28.57B | |
$ 16.70B | $ 19.85B | $ -3.09B | $ 29.17B | $ -2.86B | |
$ 10.95B | $ 14.40B | $ -8.52B | $ 20.08B | $ -5.18B | |
$ 1.49 | $ 1.99 | $ -1.19 | $ 2.77 | $ -0.72 | |
$ 1.49 | $ 1.97 | $ -1.12 | $ 2.73 | $ -0.72 | |
7.20B | 7.18B | 7.17B | 7.17B | 7.16B | |
7.20B | 7.26B | 7.59B | 7.50B | 7.18B |