Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 218.04B | $ 118.14B | $ 179.54B | $ 160.97B | $ 143.66B | |
$ 218.04B | $ 432.72B | $ 179.54B | $ 160.97B | $ 143.66B | |
$ 218.04B | $ 48.58B | $ 105.22B | $ 105.42B | $ 82.73B | |
$ 5.25B | $ 4.49B | $ 4.37B | $ 2.59B | $ 2.29B | |
$ 0.00 | $ 244.18K | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 0.00 | $ 69.56B | $ 213.84B | $ 45.60B | $ 40.56B | |
$ 75.33B | $ 1.41B | $ 966.00M | $ 2.27B | $ 2.00B | |
$ 75.33B | $ 70.97B | $ 61.99B | $ 46.09B | $ 40.95B | |
$ 56.19B | $ 52.42B | $ 45.41B | $ 35.05B | $ 30.51B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.68 | $ 18.18 | $ 15.75 | $ 12.15 | $ 10.70 | |
$ 19.68 | $ 18.18 | $ 15.75 | $ 12.15 | $ 10.58 | |
2.85B | 2.88B | 2.88B | 2.88B | 2.85B | |
2.85B | 2.88B | 2.88B | 2.88B | 2.88B |