Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 103.14B | $ 53.61B | $ 62.48B | $ 57.78B | $ 49.68B | |
$ 57.36B | $ 50.13B | $ 49.93B | $ 56.41B | $ 45.07B | |
$ 39.76B | $ 38.32B | $ 35.84B | $ 29.93B | $ 30.65B | |
$ 5.16B | $ 4.26B | $ 4.00B | $ 4.22B | $ 3.77B | |
$ 22.76B | $ 16.07B | $ 18.09B | $ 23.88B | $ 18.19B | |
$ 17.60B | $ 11.81B | $ 24.76B | $ 19.67B | $ 14.42B | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 17.60B | $ 11.81B | $ 14.09B | $ 19.67B | $ 14.42B | |
$ 13.39B | $ 9.09B | $ 11.03B | $ 15.03B | $ 11.00B | |
$ 8.04 | $ 5.24 | $ 6.23 | $ 8.16 | $ 6.55 | |
$ 7.95 | $ 5.18 | $ 6.15 | $ 8.03 | $ 6.46 | |
1.59B | 1.63B | 1.69B | 1.78B | 1.60B | |
1.61B | 1.65B | 1.71B | 1.81B | 1.62B |