Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 293.68M | $ 287.23M | $ 267.34M | $ 198.48M | $ 177.45M | |
$ 105.50M | $ 98.71M | $ 90.42M | $ 86.87M | $ 82.59M | |
$ 65.01M | $ 60.30M | $ 58.35M | $ 56.65M | $ 53.74M | |
$ 45.40M | $ 42.01M | $ 38.99M | $ 39.14M | $ 38.38M | |
$ 93.94M | $ 87.13M | $ 71.06M | $ 69.36M | $ 67.23M | |
$ 40.49M | $ 38.42M | $ 32.07M | $ 30.22M | $ 28.86M | |
$ 2.20M | $ 243.00K | $ 1.11M | $ 96.00K | $ -2.79M | |
$ 42.69M | $ 38.66M | $ 33.18M | $ 30.32M | $ 26.07M | |
$ 42.69M | $ 38.66M | $ 33.18M | $ 22.19M | $ 15.51M | |
$ 1.08 | $ 1.00 | $ 0.97 | $ 0.60 | $ 0.45 | |
$ 1.08 | $ 1.00 | $ 0.97 | $ 0.60 | $ 0.45 | |
38.76M | 37.78M | 34.13M | 37.20M | 34.13M | |
38.76M | 37.78M | 34.13M | 37.20M | 34.13M |