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 | $ 4.93B | $ 5.25B | $ 4.10B | $ 2.90B | |
$ 17.12B | $ 13.91B | $ 9.09B | $ 5.11B | $ 8.08B | |
$ 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 | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.53 | $ 3.81 | $ 2.12 | $ 0.08 | $ 2.44 | |
$ 4.51 | $ 3.81 | $ 2.11 | $ 0.08 | $ 2.44 | |
1.55B | 1.56B | 1.55B | 1.42B | 1.31B | |
1.56B | 1.56B | 1.56B | 1.43B | 1.31B |