Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 0.00 | $ 54.32B | $ 58.05B | $ 56.20B | $ 45.80B | |
$ 0.00 | $ 33.90B | $ 40.64B | $ 38.75B | $ 30.42B | |
$ 0.00 | $ 21.15B | $ 21.83B | $ 19.86B | $ 17.86B | |
$ 0.00 | $ 8.70B | $ 8.47B | $ 8.52B | $ 6.47B | |
$ 0.00 | $ 17.31B | $ 31.42B | $ 28.28B | $ 21.15B | |
$ 0.00 | $ 12.76B | $ 18.12B | $ 17.92B | $ 11.36B | |
$ 0.00 | $ -6.51B | $ -4.64B | $ -4.93B | $ -7.96B | |
$ 4.28B | $ 6.25B | $ 13.48B | $ 12.99B | $ 3.40B | |
$ 4.28B | $ 4.86B | $ 11.84B | $ 11.54B | $ 4.62B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.42 | $ 2.73 | $ 6.65 | $ 6.48 | $ 2.73 | |
$ 2.41 | $ 2.72 | $ 6.63 | $ 6.45 | $ 2.72 | |
1.77B | 1.77B | 1.77B | 1.77B | 1.67B | |
1.77B | 1.77B | 1.78B | 1.78B | 1.67B |