Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 949.25M | $ 881.66M | $ 860.90M | $ 706.79M | $ 590.62M | |
$ 421.55M | $ 399.90M | $ 378.47M | $ 300.33M | $ 244.52M | |
$ 310.96M | $ 289.40M | $ 271.01M | $ 218.25M | $ 184.82M | |
$ 55.56M | $ 46.61M | $ 53.16M | $ 43.39M | $ 38.29M | |
$ 179.86M | $ 169.92M | $ 160.99M | $ 126.49M | $ 98.07M | |
$ 110.58M | $ 110.50M | $ 103.08M | $ 100.22M | $ 55.89M | |
$ -31.52M | $ -26.75M | $ -15.92M | $ -7.88M | $ -7.49M | |
$ 79.07M | $ 83.75M | $ 87.16M | $ 56.17M | $ 48.40M | |
$ 64.09M | $ 72.88M | $ 74.05M | $ 50.33M | $ 44.52M | |
$ 1.78 | $ 2.03 | $ 2.08 | $ 1.42 | $ 1.27 | |
$ 1.77 | $ 2.02 | $ 2.06 | $ 1.41 | $ 1.25 | |
35.95M | 35.84M | 35.65M | 35.40M | 35.14M | |
36.12M | 36.03M | 35.91M | 35.78M | 35.65M |