Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 122.34B | $ 122.43B | $ 120.74B | $ 134.04B | $ 171.76B | |
$ 95.36B | $ 72.31B | $ 69.89B | $ 73.63B | $ 91.84B | |
$ 76.31B | $ 48.84B | $ 46.98B | $ 47.52B | $ 66.56B | |
$ 20.58B | $ 18.78B | $ 18.02B | $ 17.85B | $ 28.52B | |
$ 44.04B | $ 45.32B | $ 21.07B | $ 53.72B | $ 33.57B | |
$ 19.05B | $ 23.46B | $ -4.59B | $ 25.90B | $ 6.41B | |
$ -2.35B | $ -3.61B | $ 1.49B | $ 3.27B | $ -9.26B | |
$ 16.70B | $ 19.85B | $ -3.09B | $ 29.17B | $ -2.86B | |
$ 10.95B | $ 14.40B | $ -8.52B | $ 20.08B | $ -5.18B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.52 | $ 1.99 | $ -1.19 | $ 2.77 | $ -0.72 | |
$ 1.52 | $ 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 |