Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.12B | $ 2.85B | $ 2.56B | $ 2.51B | $ 2.39B | |
$ 1.15B | $ 1.07B | $ 954.61M | $ 933.36M | $ 841.23M | |
$ 624.95M | $ 582.58M | $ 526.51M | $ 531.59M | $ 487.64M | |
$ 107.67M | $ 116.17M | $ 112.03M | $ 114.38M | $ 115.90M | |
$ 674.59M | $ 630.63M | $ 548.20M | $ 509.13M | $ 414.50M | |
$ 528.60M | $ 484.60M | $ 328.80M | $ 299.45M | $ 288.85M | |
$ -6.54M | $ -21.53M | $ -34.25M | $ -22.62M | $ -25.80M | |
$ 522.06M | $ 463.07M | $ 389.19M | $ 354.51M | $ 263.05M | |
$ 404.98M | $ 354.51M | $ 294.35M | $ 262.83M | $ 201.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.61 | $ 9.26 | $ 7.67 | $ 6.61 | $ 4.83 | |
$ 10.55 | $ 9.20 | $ 7.62 | $ 6.58 | $ 4.80 | |
38.15M | 38.28M | 38.39M | 40.42M | 41.74M | |
38.37M | 38.53M | 38.65M | 40.60M | 42.00M |