Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 125.40B | $ 115.34B | $ 83.44B | $ 83.08B | $ 82.23B | |
$ 77.96B | $ 77.20B | $ 72.83B | $ 83.32B | $ 60.13B | |
$ 54.60B | $ 55.56B | $ 57.20B | $ 53.76B | $ 57.63B | |
$ 7.56B | $ 6.27B | $ 6.83B | $ 7.89B | $ 8.22B | |
$ 30.92B | $ 27.91B | $ 22.46B | $ 37.45B | $ 10.72B | |
$ 23.36B | $ 21.64B | $ 15.63B | $ 29.56B | $ 2.50B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 23.36B | $ 21.64B | $ 15.63B | $ 29.56B | $ 2.50B | |
$ 19.72B | $ 19.14B | $ 13.68B | $ 22.11B | $ 3.38B | |
$ 5.43 | $ 4.88 | $ 3.30 | $ 5.13 | $ 0.43 | |
$ 5.37 | $ 4.83 | $ 3.27 | $ 5.08 | $ 0.43 | |
3.67B | 3.69B | 3.81B | 4.06B | 4.12B | |
3.47B | 3.72B | 3.84B | 4.10B | 4.13B |