Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 400.28B | $ 371.62B | $ 324.16B | $ 287.60B | $ 257.14B | |
$ 89.40B | $ 90.96B | $ -263.89B | $ 69.65B | $ 67.00B | |
$ 57.11B | $ 58.60B | $ -292.33B | $ 45.68B | $ 44.59B | |
$ 4.10B | $ 3.97B | $ 3.40B | $ 3.10B | $ 2.89B | |
$ 28.08B | $ 32.52B | $ 31.84B | $ 27.07B | $ 25.30B | |
$ 32.29B | $ 32.36B | $ 28.43B | $ 23.97B | $ 22.41B | |
$ -12.22B | $ -3.25B | $ -2.09B | $ -1.66B | $ -1.66B | |
$ 20.07B | $ 29.11B | $ 26.34B | $ 22.31B | $ 20.74B | |
$ 14.40B | $ 22.38B | $ 20.12B | $ 17.29B | $ 15.40B | |
$ 15.64 | $ 24.12 | $ 21.54 | $ 18.33 | $ 16.28 | |
$ 15.51 | $ 23.86 | $ 21.18 | $ 18.08 | $ 16.03 | |
929.00M | 928.00M | 934.00M | 943.00M | 946.00M | |
929.00M | 938.00M | 950.00M | 956.00M | 961.00M |