Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.58B | $ 4.55B | $ 4.51B | $ 3.96B | $ 3.38B | |
$ 1.55B | $ 1.58B | $ 1.50B | $ 1.34B | $ 1.19B | |
$ 1.02B | $ 1.15B | $ 928.90M | $ 820.20M | $ 763.42M | |
$ 128.20M | $ 119.20M | $ 108.80M | $ 99.30M | $ 95.61M | |
$ 702.90M | $ 578.40M | $ 697.00M | $ 627.80M | $ 535.84M | |
$ 533.30M | $ 430.70M | $ 575.70M | $ 518.30M | $ 426.36M | |
$ -20.50M | $ -30.20M | $ -23.20M | $ -18.50M | $ -19.29M | |
$ 512.80M | $ 400.50M | $ 552.50M | $ 499.80M | $ 407.07M | |
$ 418.90M | $ 329.70M | $ 443.30M | $ 409.90M | $ 329.70M | |
$ 4.04 | $ 3.16 | $ 4.23 | $ 3.82 | $ 3.06 | |
$ 4.01 | $ 3.13 | $ 4.20 | $ 3.78 | $ 3.03 | |
103.80M | 104.40M | 104.82M | 107.34M | 107.66M | |
104.40M | 105.30M | 105.65M | 108.47M | 108.66M |