Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 595.41B | $ 581.91B | $ 670.87B | $ 570.00B | $ 476.98B | |
$ 96.93B | $ 91.76B | $ 134.93B | $ 110.37B | $ 77.98B | |
$ 56.59B | $ 50.84B | $ 53.74B | $ 48.24B | $ 43.11B | |
$ 59.82B | $ 55.50B | $ 54.34B | $ 53.77B | $ 50.70B | |
$ 108.30B | $ 104.76B | $ 138.85B | $ 135.97B | $ 89.38B | |
$ 40.34B | $ 40.33B | $ 80.18B | $ 62.13B | $ 34.88B | |
$ 1.39B | $ 1.15B | $ 436.09M | $ 17.02B | $ 355.43M | |
$ 41.73B | $ 41.48B | $ 81.63B | $ 80.34B | $ 35.73B | |
$ 32.38B | $ 31.73B | $ 61.50B | $ 60.15B | $ 26.97B | |
$ 14.42 | $ 14.54 | $ 29.06 | $ 29.68 | $ 12.94 | |
$ 14.74 | $ 14.36 | $ 27.88 | $ 28.80 | $ 12.62 | |
2.25B | 2.15B | 2.14B | 2.15B | 2.13B | |
2.20B | 2.17B | 2.16B | 2.18B | 2.14B |