Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 270.79B | $ 145.67B | $ 153.82B | $ 127.24B | $ 129.84B | |
$ 158.78B | $ 145.67B | $ 121.39B | $ 130.91B | $ 102.47B | |
$ 83.70B | $ 84.06B | $ 75.23B | $ 71.34B | $ 66.66B | |
$ 7.94B | $ 7.51B | $ 7.05B | $ 7.93B | $ 8.61B | |
$ 83.02B | $ 69.12B | $ 53.22B | $ 67.49B | $ 44.43B | |
$ 75.08B | $ 61.61B | $ 46.17B | $ 59.56B | $ 35.81B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 75.08B | $ 61.61B | $ 46.17B | $ 59.56B | $ 35.81B | |
$ 58.47B | $ 49.55B | $ 37.68B | $ 48.33B | $ 29.13B | |
$ 19.79 | $ 16.25 | $ 12.10 | $ 15.39 | $ 8.89 | |
$ 19.75 | $ 16.23 | $ 12.09 | $ 15.36 | $ 8.88 | |
2.87B | 2.94B | 2.97B | 3.02B | 3.08B | |
2.88B | 2.94B | 2.97B | 3.03B | 3.09B |