Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 54.07B | $ 45.81B | $ 44.35B | $ 37.42B | $ 26.62B | |
$ 43.87B | $ 37.77B | $ 31.96B | $ 24.98B | $ 21.32B | |
$ 33.86B | $ 29.58B | $ 28.20B | $ 23.92B | $ 16.16B | |
$ 6.69B | $ 5.39B | $ 5.25B | $ 4.10B | $ 2.90B | |
$ 17.12B | $ 13.42B | $ 8.65B | $ 4.67B | $ 7.58B | |
$ 10.00B | $ 8.19B | $ 3.76B | $ 1.06B | $ 5.16B | |
$ -1.31B | $ -1.29B | $ -1.26B | $ -1.32B | $ -1.25B | |
$ 8.69B | $ 6.90B | $ 2.50B | $ -265.00M | $ 3.92B | |
$ 7.04B | $ 5.96B | $ 3.29B | $ 112.00M | $ 3.20B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.27 | $ 1.92 | $ 1.06 | $ 0.04 | $ 1.22 | |
$ 3.00 | $ 1.91 | $ 1.06 | $ 0.04 | $ 1.22 | |
3.10B | 3.10B | 3.10B | 2.84B | 2.62B | |
2.34B | 3.12B | 3.12B | 2.85B | 2.63B |