Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 278.33M | $ 263.15M | $ 244.52M | $ 205.86M | $ 185.92M | |
| $ 186.72M | $ 169.77M | $ 188.91M | $ 199.74M | $ 183.79M | |
| $ 105.50M | $ 105.73M | $ 111.30M | $ 100.32M | $ 101.66M | |
| $ 8.54M | $ 11.44M | $ 10.79M | $ 10.55M | $ 10.58M | |
| $ 89.75M | $ 75.48M | $ 88.40M | $ 109.97M | $ 92.72M | |
| $ 81.21M | $ 64.05M | $ 77.61M | $ 99.42M | $ 82.13M | |
| $ -400.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 80.81M | $ 64.05M | $ 77.61M | $ 99.42M | $ 82.13M | |
| $ 61.14M | $ 48.83M | $ 58.65M | $ 75.23M | $ 61.52M | |
| $ 3.25 | $ 2.57 | $ 3.08 | $ 3.93 | $ 3.19 | |
| $ 3.25 | $ 2.57 | $ 3.08 | $ 3.93 | $ 3.19 | |
| 18.27M | 19.02M | 19.02M | 19.13M | 19.26M | |
| 18.33M | 19.04M | 19.02M | 19.13M | 19.26M |