Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 640.23M | $ 570.59M | $ 487.02M | $ 409.48M | $ 363.02M | |
$ 466.02M | $ 416.56M | $ 353.11M | $ 294.40M | $ 259.65M | |
$ 210.81M | $ 188.42M | $ 170.55M | $ 143.50M | $ 131.42M | |
$ 189.41M | $ 171.08M | $ 153.64M | $ 127.10M | $ 116.36M | |
$ 444.62M | $ 399.22M | $ 337.41M | $ 278.82M | $ 245.53M | |
$ 255.21M | $ 228.14M | $ 182.56M | $ 150.89M | $ 244.59M | |
$ -27.40M | $ -27.60M | $ 3.71M | $ 6.74M | $ -136.20M | |
$ 227.81M | $ 200.55M | $ 186.27M | $ 157.64M | $ 108.39M | |
$ 227.75M | $ 200.49M | $ 186.18M | $ 157.56M | $ 108.36M | |
$ 4.67 | $ 4.43 | $ 4.37 | $ 3.91 | $ 2.77 | |
$ 4.66 | $ 4.42 | $ 4.36 | $ 3.90 | $ 2.76 | |
48.80M | 45.22M | 42.60M | 40.26M | 39.19M | |
48.91M | 45.33M | 42.71M | 40.38M | 39.30M |