Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 101.89B | $ 98.58B | $ 94.95B | $ 89.11B | $ 85.53B | |
$ 101.89B | $ 98.58B | $ 94.95B | $ 89.11B | $ 85.53B | |
$ 72.63B | $ 70.24B | $ 63.98B | $ 55.14B | $ 66.53B | |
$ 0.00 | $ 2.06B | $ 1.98B | $ 1.90B | $ 1.84B | |
$ 29.25B | $ 30.40B | $ 32.95B | $ 35.87B | $ 20.84B | |
$ 29.25B | $ 28.34B | $ 30.97B | $ 33.98B | $ 19.00B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 29.25B | $ 28.34B | $ 30.97B | $ 33.98B | $ 19.00B | |
$ 27.13B | $ 26.52B | $ 27.53B | $ 31.98B | $ 17.89B | |
$ 3.25 | $ 3.10 | $ 3.21 | $ 3.60 | $ 1.88 | |
$ 3.22 | $ 3.08 | $ 3.19 | $ 3.57 | $ 1.87 | |
7.74B | 8.03B | 8.11B | 8.49B | 8.75B | |
7.84B | 8.08B | 8.17B | 8.56B | 8.80B |