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 | $ 7.27 | $ 14.53 | $ 14.84 | $ 6.47 | |
$ 14.74 | $ 7.18 | $ 13.94 | $ 14.40 | $ 6.31 | |
2.25B | 4.30B | 4.27B | 4.31B | 4.27B | |
2.20B | 4.35B | 4.32B | 4.37B | 4.29B |