Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.11B | $ 975.13M | $ 993.30M | $ 1.23B | $ 899.60M | |
$ 487.42M | $ 445.74M | $ 482.90M | $ 664.20M | $ 463.80M | |
$ 120.79M | $ 142.14M | $ 138.80M | $ 123.70M | $ 105.50M | |
$ 9.86M | $ 9.35M | $ 660.19M | $ 686.65M | $ 545.48M | |
$ 459.02M | $ 395.31M | $ 353.31M | $ 547.42M | $ 365.82M | |
$ 366.63M | $ 303.59M | $ 344.10M | $ 540.50M | $ 358.30M | |
$ 73.92M | $ 80.10M | $ -32.26M | $ 11.06M | $ 10.97M | |
$ 440.55M | $ 383.69M | $ 311.80M | $ 551.60M | $ 369.30M | |
$ 259.75M | $ 222.29M | $ 206.75M | $ 336.52M | $ 308.50M | |
$ 4.00 | $ 3.19 | $ 2.94 | $ 5.10 | $ 5.55 | |
$ 4.00 | $ 3.19 | $ 2.94 | $ 5.09 | $ 5.54 | |
64.90M | 63.45M | 62.48M | 59.87M | 55.63M | |
64.94M | 63.49M | 62.50M | 59.88M | 55.64M |