Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 188.41M | $ 163.07M | $ 150.72M | $ 108.27M | $ 95.78M | |
| $ 127.87M | $ 101.99M | $ 99.05M | $ 93.36M | $ 87.86M | |
| $ 52.36M | $ 47.60M | $ 46.06M | $ 41.94M | $ 39.73M | |
| $ 0.00 | $ 2.58M | $ 2.38M | $ 2.76M | $ 1.61M | |
| $ 75.51M | $ 56.97M | $ 55.38M | $ 54.18M | $ 49.74M | |
| $ 75.51M | $ 54.39M | $ 52.99M | $ 51.42M | $ 48.13M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 75.51M | $ 54.39M | $ 52.99M | $ 51.42M | $ 48.13M | |
| $ 57.95M | $ 41.45M | $ 39.71M | $ 38.46M | $ 36.12M | |
| $ 5.78 | $ 4.13 | $ 3.89 | $ 3.66 | $ 3.47 | |
| $ 5.67 | $ 4.06 | $ 3.84 | $ 3.59 | $ 3.43 | |
| 10.03M | 10.03M | 10.21M | 10.51M | 10.40M | |
| 10.22M | 10.20M | 10.34M | 10.71M | 10.55M |