Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 637.76M | $ 536.91M | $ 450.88M | $ 385.28M | $ 312.63M | |
$ 427.05M | $ 354.84M | $ 297.81M | $ 253.60M | $ 212.79M | |
$ 314.66M | $ 277.59M | $ 226.63M | $ 198.51M | $ 162.64M | |
$ 0.00 | $ 34.75M | $ 28.19M | $ 24.91M | $ 18.66M | |
$ 88.88M | $ 112.00M | $ 99.37M | $ 80.00M | $ 68.82M | |
$ 88.88M | $ 77.25M | $ 71.18M | $ 55.09M | $ 50.16M | |
$ 10.59M | $ 8.31M | $ 142.00K | $ -1.54M | $ 2.52M | |
$ 99.48M | $ 85.56M | $ 71.32M | $ 53.54M | $ 52.68M | |
$ 77.05M | $ 65.82M | $ 55.13M | $ 44.60M | $ 45.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.07 | $ 1.80 | $ 1.53 | $ 1.24 | $ 1.29 | |
$ 2.04 | $ 1.76 | $ 1.49 | $ 1.21 | $ 1.26 | |
37.31M | 36.65M | 36.12M | 35.93M | 35.23M | |
37.86M | 37.48M | 36.95M | 36.96M | 36.28M |