Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 542.38M | $ 514.58M | $ 474.74M | $ 461.04M | $ 382.90M | |
$ 238.11M | $ 219.59M | $ 200.16M | $ 187.84M | $ 155.97M | |
$ 152.26M | $ 140.73M | $ 133.67M | $ 130.36M | $ 110.97M | |
$ 20.07M | $ 15.66M | $ 16.40M | $ 20.99M | $ 16.82M | |
$ 109.90M | $ 94.86M | $ 83.52M | $ 84.12M | $ 63.62M | |
$ 85.85M | $ 78.87M | $ 66.49M | $ 57.49M | $ 45.00M | |
$ 3.98M | $ -1.75M | $ -941.00K | $ -202.00K | $ -3.81M | |
$ 89.83M | $ 77.12M | $ 65.55M | $ 57.29M | $ 41.20M | |
$ 72.18M | $ 62.44M | $ 52.59M | $ 47.17M | $ 33.77M | |
$ 2.59 | $ 1.13 | $ 0.95 | $ 0.86 | $ 0.66 | |
$ 2.57 | $ 1.12 | $ 0.95 | $ 0.85 | $ 0.65 | |
55.82M | 55.37M | 55.12M | 54.78M | 51.21M | |
56.15M | 55.72M | 55.57M | 55.59M | 52.16M |