Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 54.32B | $ 58.05B | $ 56.20B | $ 45.80B | $ 33.27B | |
$ 33.90B | $ 40.64B | $ 38.75B | $ 30.42B | $ 25.83B | |
$ 21.15B | $ 21.83B | $ 19.86B | $ 17.86B | $ 12.46B | |
$ 8.70B | $ 8.47B | $ 8.52B | $ 6.47B | $ 2.02B | |
$ 17.31B | $ 31.42B | $ 28.28B | $ 21.15B | $ 16.26B | |
$ 12.76B | $ 18.12B | $ 17.92B | $ 11.36B | $ 12.98B | |
$ -6.51B | $ -4.64B | $ -4.93B | $ -7.96B | $ -4.56B | |
$ 6.25B | $ 13.48B | $ 12.99B | $ 3.40B | $ 8.43B | |
$ 4.86B | $ 11.84B | $ 11.54B | $ 4.62B | $ 7.88B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.73 | $ 6.65 | $ 6.48 | $ 2.73 | $ 5.30 | |
$ 2.72 | $ 6.63 | $ 6.45 | $ 2.72 | $ 5.28 | |
1.77B | 1.77B | 1.77B | 1.67B | 1.48B | |
1.77B | 1.78B | 1.78B | 1.67B | 1.48B |