Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.49B | $ 6.58B | $ 5.60B | $ 4.61B | $ 4.58B | |
$ 2.50B | $ 2.33B | $ 1.98B | $ 1.66B | $ 1.75B | |
$ 1.61B | $ 1.56B | $ 1.36B | $ 1.14B | $ 1.18B | |
$ 240.86M | $ 224.03M | $ 196.56M | $ 179.35M | $ 185.65M | |
$ 1.13B | $ 1.04B | $ 723.40M | $ 667.76M | $ 696.10M | |
$ 890.22M | $ 777.60M | $ 610.14M | $ 551.31M | $ 570.39M | |
$ -78.28M | $ -147.65M | $ -100.09M | $ -81.60M | $ -144.31M | |
$ 811.94M | $ 629.95M | $ 510.06M | $ 469.98M | $ 426.08M | |
$ 531.89M | $ 429.45M | $ 319.22M | $ 302.15M | $ 269.81M | |
$ 1.46 | $ 1.14 | $ 0.85 | $ 0.77 | $ 0.67 | |
$ 1.46 | $ 1.14 | $ 0.85 | $ 0.77 | $ 0.67 | |
364.31M | 369.91M | 373.56M | 390.88M | 404.55M | |
364.31M | 369.91M | 373.56M | 390.88M | 404.55M |