Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 20.76B | $ 20.86B | $ 19.37B | $ 16.59B | $ 17.98B | |
$ 10.69B | $ 10.85B | $ 11.05B | $ 8.90B | $ 10.03B | |
$ 10.41B | $ 19.89B | $ 9.92B | $ 8.20B | $ 9.13B | |
$ 238.40M | $ 19.89B | $ 18.34B | $ 15.97B | $ 17.15B | |
$ 915.60M | $ 1.20B | $ 1.35B | $ 927.90M | $ 1.29B | |
$ 677.20M | $ 868.10M | $ 1.04B | $ 843.90M | $ 1.08B | |
$ -425.30M | $ 126.10M | $ 180.10M | $ -171.90M | $ -202.20M | |
$ 251.90M | $ 994.20M | $ 1.22B | $ 529.60M | $ 697.60M | |
$ 225.40M | $ 654.50M | $ 961.60M | $ 402.50M | $ 535.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.73 | $ 13.51 | $ 18.89 | $ 7.79 | $ 10.99 | |
$ 4.67 | $ 13.26 | $ 18.47 | $ 7.70 | $ 10.87 | |
47.63M | 48.45M | 50.92M | 51.68M | 48.65M | |
48.29M | 49.34M | 52.07M | 52.28M | 49.15M |