Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 134.79B | $ 133.97B | $ 136.84B | $ 133.61B | $ 128.29B | |
$ 62.80B | $ 61.46B | $ 60.60B | $ 61.11B | $ 60.37B | |
$ 32.20B | $ 32.63B | $ 30.14B | $ 29.14B | $ 30.50B | |
$ 17.89B | $ 17.62B | $ 17.10B | $ 16.21B | $ 16.72B | |
$ 47.52B | $ 40.14B | $ 48.95B | $ 49.12B | $ 44.96B | |
$ 30.60B | $ 28.83B | $ 30.47B | $ 31.96B | $ 29.87B | |
$ -7.63B | $ -11.84B | $ -2.20B | $ -2.54B | $ -5.90B | |
$ 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.75 | $ 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 |