Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 400.28B | $ 367.53B | $ 322.13B | $ 285.27B | $ 255.64B | |
$ 89.40B | $ 86.87B | $ 77.59B | $ 67.33B | $ 65.50B | |
$ 57.11B | $ 54.51B | $ 51.18B | $ 45.68B | $ 44.59B | |
$ 4.10B | $ 3.97B | $ 3.40B | $ 3.10B | $ 2.89B | |
$ 9.77B | $ 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.51 | $ 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 |