Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 23.43B | $ 20.76B | $ 20.86B | $ 19.37B | $ 16.59B | |
$ 12.44B | $ 10.69B | $ 10.85B | $ 11.05B | $ 8.90B | |
$ 11.57B | $ 10.41B | $ 19.89B | $ 9.92B | $ 8.20B | |
$ 255.80M | $ 238.40M | $ 19.89B | $ 18.34B | $ 15.97B | |
$ 1.15B | $ 915.60M | $ 1.20B | $ 1.35B | $ 927.90M | |
$ 868.10M | $ 677.20M | $ 868.10M | $ 1.04B | $ 843.90M | |
$ -188.80M | $ -425.30M | $ 126.10M | $ 180.10M | $ -171.90M | |
$ 679.30M | $ 251.90M | $ 994.20M | $ 1.22B | $ 529.60M | |
$ 546.80M | $ 225.40M | $ 654.50M | $ 961.60M | $ 402.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.51 | $ 4.73 | $ 13.51 | $ 18.89 | $ 7.79 | |
$ 11.30 | $ 4.67 | $ 13.26 | $ 18.47 | $ 7.70 | |
47.49M | 47.63M | 48.45M | 50.92M | 51.68M | |
48.37M | 48.29M | 49.34M | 52.07M | 52.28M |