Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 638.53M | $ 566.40M | $ 487.02M | $ 409.48M | $ 363.02M | |
$ 464.31M | $ 412.37M | $ 353.11M | $ 294.40M | $ 259.65M | |
$ 21.40M | $ 17.34M | $ 16.91M | $ 16.40M | $ 15.06M | |
$ 160.97M | $ 146.46M | $ 132.12M | $ 109.84M | $ 100.46M | |
$ 414.47M | $ 370.42M | $ 314.69M | $ 260.74M | $ 228.69M | |
$ 442.91M | $ 395.04M | $ 336.20M | $ 277.99M | $ 244.59M | |
$ -215.10M | $ -194.49M | $ -149.93M | $ -120.36M | $ -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 |