Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 30.13B | $ 29.11B | $ 28.11B | $ 27.86B | $ 26.94B | |
$ 9.88B | $ 9.92B | $ 8.82B | $ 9.10B | $ 8.05B | |
$ 7.69B | $ 7.51B | $ 6.99B | $ 6.91B | $ 6.50B | |
$ 2.56B | $ 2.62B | $ 2.48B | $ 2.60B | $ 2.63B | |
$ 5.06B | $ 4.85B | $ 4.40B | $ 6.32B | $ 2.44B | |
$ 2.19B | $ 2.41B | $ 1.84B | $ 2.19B | $ 1.55B | |
$ 763.00M | $ -184.00M | $ -963.00M | $ 1.39B | $ -2.00B | |
$ 2.95B | $ 2.23B | $ 876.00M | $ 3.59B | $ -442.00M | |
$ 2.58B | $ 2.02B | $ 868.00M | $ 3.43B | $ -322.00M | |
$ 1.95 | $ 1.56 | $ 0.67 | $ 2.62 | $ -0.25 | |
$ 1.93 | $ 1.54 | $ 0.66 | $ 2.58 | $ -0.25 | |
1.31B | 1.30B | 1.30B | 1.31B | 1.29B | |
1.34B | 1.32B | 1.32B | 1.33B | 1.29B |