Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.04B | $ 928.73M | $ 767.08M | $ 663.64M | $ 586.37M | |
$ 571.37M | $ 498.11M | $ 408.85M | $ 365.82M | $ 316.49M | |
$ 309.78M | $ 288.23M | $ 256.15M | $ 231.48M | $ 202.42M | |
$ 6.30M | $ 5.75M | $ 6.66M | $ 7.91M | $ 8.95M | |
$ 267.90M | $ 215.63M | $ 159.36M | $ 142.25M | $ 123.01M | |
$ 261.60M | $ 209.88M | $ 152.70M | $ 134.33M | $ 114.06M | |
$ 5.22M | $ 3.79M | $ 5.42M | $ -261.00K | $ -285.00K | |
$ 266.81M | $ 213.67M | $ 158.12M | $ 134.07M | $ 113.78M | |
$ 218.36M | $ 176.57M | $ 128.96M | $ 110.47M | $ 87.24M | |
$ 3.56 | $ 2.86 | $ 2.05 | $ 1.74 | $ 1.37 | |
$ 3.51 | $ 2.82 | $ 2.03 | $ 1.72 | $ 1.36 | |
61.30M | 61.82M | 62.77M | 63.45M | 63.54M | |
62.18M | 62.61M | 63.41M | 64.32M | 64.33M |