Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 687.41M | $ 623.98M | $ 590.90M | $ 451.37M | $ 417.65M | |
| $ 207.48M | $ 171.73M | $ 180.82M | $ 133.61M | $ 128.46M | |
| $ 136.73M | $ 115.12M | $ 122.08M | $ 104.26M | $ 99.53M | |
| $ 26.82M | $ 25.84M | $ 25.75M | $ 21.31M | $ 9.99M | |
| $ 97.48M | $ 81.94M | $ 86.38M | $ 49.36M | $ 39.58M | |
| $ 70.75M | $ 56.61M | $ 58.74M | $ 29.35M | $ 28.93M | |
| $ -4.51M | $ -4.32M | $ 63.00K | $ -2.55M | $ -2.00K | |
| $ 66.24M | $ 52.29M | $ 58.80M | $ 26.80M | $ 28.93M | |
| $ 46.65M | $ 38.48M | $ 43.62M | $ 20.75M | $ 22.49M | |
| $ 6.82 | $ 5.47 | $ 6.02 | $ 2.63 | $ 2.62 | |
| $ 6.74 | $ 5.39 | $ 5.91 | $ 2.53 | $ 2.62 | |
| 6.82M | 7.01M | 7.22M | 7.87M | 8.57M | |
| 6.91M | 7.12M | 7.36M | 8.17M | 8.57M |