Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.04B | $ 3.01B | $ 3.06B | $ 2.69B | $ 3.08B | |
| $ 291.22M | $ 240.16M | $ 252.27M | $ 227.83M | $ 218.53M | |
| $ 175.26M | $ 145.85M | $ 139.78M | $ 116.84M | $ 104.78M | |
| $ 10.23M | $ 8.61M | $ 3.88M | $ 5.79M | $ 5.07M | |
| $ 126.19M | $ 97.45M | $ 116.37M | $ 116.72M | $ 118.82M | |
| $ 115.96M | $ 94.31M | $ 112.49M | $ 110.99M | $ 113.75M | |
| $ -35.82M | $ -29.30M | $ -47.52M | $ -19.95M | $ -19.51M | |
| $ 80.14M | $ 65.01M | $ 64.97M | $ 91.05M | $ 94.24M | |
| $ 63.36M | $ 54.44M | $ 53.05M | $ 75.87M | $ 77.02M | |
| $ 1.14 | $ 0.98 | $ 0.96 | $ 1.37 | $ 1.39 | |
| $ 1.14 | $ 0.98 | $ 0.96 | $ 1.37 | $ 1.39 | |
| 55.63M | 55.50M | 55.50M | 55.17M | 55.50M | |
| 55.63M | 55.50M | 55.50M | 55.50M | 55.50M |