Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 23.31B | $ 23.47B | $ 20.89B | $ 19.26B | $ 17.05B | |
$ 1.64B | $ 1.84B | $ 1.41B | $ 1.39B | $ 1.11B | |
$ 1.38B | $ 1.31B | $ 805.50M | $ 716.50M | $ 1.11B | |
$ 620.70M | $ 602.50M | $ 576.50M | $ 573.90M | $ 539.90M | |
$ 1.46B | $ 1.66B | $ 1.18B | $ 1.25B | $ 938.80M | |
$ 944.90M | $ 913.60M | $ 768.00M | $ 743.60M | $ 604.40M | |
$ -162.00M | $ -87.10M | $ -225.60M | $ -144.30M | $ -276.60M | |
$ 782.90M | $ 826.50M | $ 542.40M | $ 599.30M | $ 327.80M | |
$ 506.60M | $ 572.50M | $ 327.70M | $ 373.90M | $ 158.50M | |
$ 9.02 | $ 9.73 | $ 5.49 | $ 6.22 | $ 2.63 | |
$ 8.97 | $ 9.68 | $ 5.47 | $ 6.19 | $ 2.62 | |
53.58M | 58.83M | 59.67M | 60.08M | 60.25M | |
56.48M | 59.12M | 59.92M | 60.42M | 60.43M |