Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 359.02M | $ 336.26M | $ 319.98M | $ 293.07M | $ 270.88M | |
| $ 178.58M | $ 160.62M | $ 153.16M | $ 137.56M | $ 127.84M | |
| $ 101.64M | $ 89.45M | $ 87.21M | $ 78.79M | $ 73.22M | |
| $ 19.17M | $ 20.08M | $ 21.07M | $ 20.13M | $ 18.10M | |
| $ 96.11M | $ 93.35M | $ 87.37M | $ 75.54M | $ 69.31M | |
| $ 76.94M | $ 71.02M | $ 65.90M | $ 58.68M | $ 54.36M | |
| $ -2.04M | $ 105.00K | $ -2.20M | $ -6.44M | $ -5.49M | |
| $ 74.90M | $ 71.13M | $ 63.70M | $ 52.24M | $ 48.87M | |
| $ 57.97M | $ 53.65M | $ 48.14M | $ 37.10M | $ 34.26M | |
| $ 2.92 | $ 2.70 | $ 2.41 | $ 1.82 | $ 1.65 | |
| $ 2.92 | $ 2.70 | $ 2.41 | $ 1.82 | $ 1.65 | |
| 19.87M | 19.89M | 20.00M | 20.42M | 20.77M | |
| 19.87M | 19.89M | 20.00M | 20.42M | 20.77M |