Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 123.73B | $ 121.57B | $ 121.43B | $ 116.39B | $ 103.56B | |
$ 86.70B | $ 84.81B | $ 83.21B | $ 77.94B | $ 70.44B | |
$ 63.41B | $ 61.50B | $ 60.59B | $ 57.12B | $ 52.95B | |
$ 14.80B | $ 14.34B | $ 13.82B | $ 13.80B | $ 13.10B | |
$ 29.34B | $ 38.90B | $ 36.45B | $ 34.62B | $ 30.59B | |
$ 23.30B | $ 23.31B | $ 22.08B | $ 20.82B | $ 17.49B | |
$ -4.62B | $ -2.84B | $ -4.76B | $ -1.72B | $ -3.43B | |
$ 18.67B | $ 20.48B | $ 9.28B | $ 19.09B | $ 14.06B | |
$ 16.19B | $ 15.39B | $ 5.37B | $ 14.16B | $ 10.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.14 | $ 3.73 | $ 1.22 | $ 3.09 | $ 2.30 | |
$ 4.14 | $ 3.71 | $ 1.21 | $ 3.04 | $ 2.28 | |
3.91B | 4.12B | 4.41B | 4.58B | 4.57B | |
3.91B | 4.15B | 4.43B | 4.65B | 4.62B |