Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.27B | $ 3.27B | $ 3.18B | $ 2.76B | $ 2.35B | |
$ 1.52B | $ 1.62B | $ 1.59B | $ 1.36B | $ 1.16B | |
$ 819.80M | $ 872.10M | $ 804.90M | $ 707.50M | $ 621.13M | |
$ 175.60M | $ 152.10M | $ 119.70M | $ 103.00M | $ 83.50M | |
$ 859.40M | $ 964.10M | $ 909.80M | $ 720.50M | $ 604.60M | |
$ 696.90M | $ 750.70M | $ 789.50M | $ 654.00M | $ 536.79M | |
$ -57.60M | $ 9.60M | $ -40.10M | $ -74.20M | $ -66.45M | |
$ 639.30M | $ 760.30M | $ 749.40M | $ 579.80M | $ 470.34M | |
$ 505.00M | $ 596.10M | $ 586.90M | $ 449.40M | $ 377.80M | |
$ 6.67 | $ 7.88 | $ 7.75 | $ 5.91 | $ 4.99 | |
$ 6.64 | $ 7.85 | $ 7.72 | $ 5.88 | $ 4.94 | |
75.70M | 75.60M | 75.70M | 76.00M | 75.74M | |
75.90M | 75.90M | 76.00M | 76.40M | 76.40M |