Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 134.79B | $ 133.97B | $ 136.84B | $ 133.61B | $ 128.29B | |
$ 134.79B | $ 79.09B | $ 77.70B | $ 77.31B | $ 77.09B | |
$ 106.10B | $ 56.21B | $ 47.23B | $ 44.86B | $ 48.29B | |
$ 17.89B | $ 17.62B | $ 17.10B | $ 16.21B | $ 16.72B | |
$ 47.52B | $ 40.14B | $ 48.60B | $ 52.87B | $ 48.11B | |
$ 28.69B | $ 22.88B | $ 30.47B | $ 32.45B | $ 28.80B | |
$ -5.71B | $ -5.89B | $ -2.20B | $ -3.03B | $ -4.83B | |
$ 22.98B | $ 16.99B | $ 28.27B | $ 29.42B | $ 23.97B | |
$ 17.51B | $ 11.61B | $ 21.26B | $ 22.07B | $ 17.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.15 | $ 2.76 | $ 5.06 | $ 5.32 | $ 4.30 | |
$ 4.15 | $ 2.76 | $ 5.06 | $ 5.32 | $ 4.30 | |
4.22B | 4.21B | 4.20B | 4.15B | 4.14B | |
4.22B | 4.21B | 4.20B | 4.15B | 4.14B |