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.93M | $ 820.21M | $ 763.42M | |
$ 128.20M | $ 119.20M | $ 108.81M | $ 99.32M | $ 95.61M | |
$ 702.90M | $ 578.40M | $ 697.09M | $ 627.79M | $ 535.84M | |
$ 533.30M | $ 430.70M | $ 575.66M | $ 518.28M | $ 426.36M | |
$ -20.50M | $ -30.20M | $ -23.12M | $ -18.46M | $ -19.29M | |
$ 512.80M | $ 400.50M | $ 552.55M | $ 499.82M | $ 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 |