Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 20.41B | $ 17.86B | $ 17.87B | $ 19.37B | $ 16.20B | |
$ 10.09B | $ 8.35B | $ 8.79B | $ 9.82B | $ 8.27B | |
$ 2.51B | $ 2.07B | $ 2.30B | $ 2.33B | $ 1.95B | |
$ 438.67M | $ 427.00M | $ 11.16B | $ 11.86B | $ 10.22B | |
$ 8.12B | $ 7.87B | $ 6.90B | $ 7.90B | $ 6.08B | |
$ 7.57B | $ 6.28B | $ 6.38B | $ 7.45B | $ 5.70B | |
$ 721.00M | $ 880.00M | $ -95.00M | $ 723.00M | $ 829.00M | |
$ 8.29B | $ 7.16B | $ 6.29B | $ 8.17B | $ 6.52B | |
$ 6.37B | $ 5.50B | $ 5.18B | $ 5.90B | $ 4.93B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 42.46 | $ 36.85 | $ 34.31 | $ 38.76 | $ 32.13 | |
$ 42.01 | $ 36.51 | $ 33.97 | $ 38.22 | $ 31.85 | |
150.00M | 149.30M | 150.92M | 152.24M | 153.49M | |
151.60M | 150.71M | 152.44M | 154.40M | 154.84M |