Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 51.57B | $ 35.82B | $ 33.20B | $ 27.45B | $ 23.89B | |
$ 32.51B | $ 24.69B | $ 22.09B | $ 16.84B | $ 13.52B | |
$ 19.05B | $ 8.48B | $ 7.81B | $ 8.18B | $ 9.30B | |
$ 10.01B | $ 3.83B | $ 4.98B | $ 6.04B | $ 6.91B | |
$ 23.72B | $ 20.55B | $ 19.16B | $ 14.69B | $ 11.13B | |
$ 13.46B | $ 16.21B | $ 14.22B | $ 8.52B | $ 4.01B | |
$ -3.55B | $ -1.11B | $ -1.79B | $ -1.75B | $ -1.57B | |
$ 9.92B | $ 15.10B | $ 12.43B | $ 6.76B | $ 2.44B | |
$ 5.89B | $ 14.08B | $ 11.49B | $ 6.74B | $ 2.96B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.33 | $ 3.39 | $ 2.74 | $ 1.57 | $ 0.66 | |
$ 1.29 | $ 3.30 | $ 2.65 | $ 1.50 | $ 0.63 | |
4.62B | 4.15B | 4.09B | 4.10B | 4.02B | |
4.78B | 4.27B | 4.23B | 4.29B | 4.21B |