Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 595.41B | $ 581.91B | $ 670.87B | $ 570.00B | $ 476.98B | |
$ 95.69B | $ 91.76B | $ 134.93B | $ 110.37B | $ 77.98B | |
$ 56.18B | $ 50.84B | $ 53.74B | $ 48.24B | $ 43.11B | |
$ 59.25B | $ 55.50B | $ 54.34B | $ 53.77B | $ 50.70B | |
$ 104.74B | $ 104.76B | $ 138.85B | $ 135.97B | $ 89.38B | |
$ 39.50B | $ 40.33B | $ 80.18B | $ 62.13B | $ 34.88B | |
$ 1.66B | $ 1.15B | $ 436.09M | $ 17.02B | $ 355.43M | |
$ 41.16B | $ 41.48B | $ 81.63B | $ 80.34B | $ 35.73B | |
$ 32.44B | $ 31.73B | $ 61.50B | $ 60.15B | $ 26.97B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.21 | $ 7.27 | $ 14.53 | $ 14.84 | $ 6.47 | |
$ 7.37 | $ 7.18 | $ 13.94 | $ 14.40 | $ 6.31 | |
4.50B | 4.30B | 4.27B | 4.31B | 4.27B | |
4.40B | 4.35B | 4.32B | 4.37B | 4.29B |