Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 533.31M | $ 523.97M | $ 492.81M | $ 412.05M | $ 334.90M | |
| $ 404.52M | $ 382.13M | $ 387.14M | $ 384.05M | $ 336.17M | |
| $ 235.36M | $ 227.03M | $ 226.24M | $ 210.14M | $ 172.47M | |
| $ 13.56M | $ 16.07M | $ 18.85M | $ 18.38M | $ 17.28M | |
| $ 182.72M | $ 171.17M | $ 179.75M | $ 192.29M | $ 180.98M | |
| $ 169.24M | $ 155.12M | $ 160.93M | $ 173.91M | $ 163.70M | |
| $ -3.08M | $ -19.00K | $ -23.00K | $ 0.00 | $ 0.00 | |
| $ 166.16M | $ 155.10M | $ 160.91M | $ 173.91M | $ 163.70M | |
| $ 121.56M | $ 114.87M | $ 117.39M | $ 125.42M | $ 117.66M | |
| $ 3.73 | $ 3.48 | $ 3.53 | $ 3.85 | $ 3.96 | |
| $ 3.71 | $ 3.47 | $ 3.52 | $ 3.83 | $ 3.94 | |
| 32.44M | 33.09M | 33.26M | 33.33M | 29.72M | |
| 32.63M | 33.23M | 33.35M | 33.33M | 29.88M |