Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.11B | $ 975.13M | $ 993.28M | $ 1.23B | $ 899.57M | |
$ 517.68M | $ 445.74M | $ 482.88M | $ 664.18M | $ 463.75M | |
$ 151.05M | $ 142.14M | $ 138.80M | $ 123.69M | $ 105.42M | |
$ 9.86M | $ 9.35M | $ 7.80M | $ 4.87M | $ 6.50M | |
$ 449.41M | $ 395.31M | $ 353.31M | $ 547.42M | $ 365.82M | |
$ 366.63M | $ 303.59M | $ 344.10M | $ 540.49M | $ 358.32M | |
$ 73.92M | $ 80.10M | $ -32.26M | $ 11.06M | $ 10.97M | |
$ 440.55M | $ 383.69M | $ 311.83M | $ 551.55M | $ 369.30M | |
$ 259.75M | $ 222.29M | $ 206.75M | $ 336.52M | $ 212.62M | |
$ 3.66 | $ 3.19 | $ 2.94 | $ 5.10 | $ 3.40 | |
$ 3.66 | $ 3.19 | $ 2.94 | $ 5.09 | $ 3.40 | |
64.90M | 63.45M | 62.48M | 59.87M | 55.63M | |
64.94M | 63.49M | 62.50M | 59.88M | 55.64M |