Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 54.78B | $ 53.31B | $ 51.06B | $ 46.89B | $ 46.70B | |
$ 22.38B | $ 20.70B | $ 16.77B | $ 15.79B | $ 18.01B | |
$ 9.54B | $ 8.77B | $ 7.83B | $ 7.44B | $ 7.47B | |
$ 2.05B | $ 1.70B | $ 1.96B | $ 1.94B | $ 1.95B | |
$ 16.09B | $ 13.63B | $ 10.60B | $ 10.79B | $ 12.22B | |
$ 12.85B | $ 11.93B | $ 8.94B | $ 8.35B | $ 10.54B | |
$ -1.31B | $ -1.54B | $ -1.69B | $ -1.74B | $ -1.66B | |
$ 11.54B | $ 10.39B | $ 7.25B | $ 6.61B | $ 8.87B | |
$ 7.83B | $ 7.01B | $ 4.94B | $ 4.49B | $ 6.09B | |
$ 2.55 | $ 2.28 | $ 1.61 | $ 1.46 | $ 1.98 | |
$ 2.55 | $ 2.28 | $ 1.61 | $ 1.46 | $ 1.98 | |
3.07B | 3.08B | 3.08B | 3.08B | 3.08B | |
3.07B | 3.08B | 3.08B | 3.08B | 3.08B |