Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.24B | $ 1.14B | $ 1.07B | $ 1.05B | $ 955.17M | |
| $ 260.91M | $ 253.25M | $ 242.53M | $ 234.84M | $ 204.51M | |
| $ 198.75M | $ 193.47M | $ 181.88M | $ 175.87M | $ 160.59M | |
| $ 8.26M | $ 7.60M | $ 7.11M | $ 6.23M | $ 5.33M | |
| $ 80.09M | $ 78.25M | $ 76.26M | $ 71.67M | $ 56.36M | |
| $ 62.16M | $ 59.78M | $ 60.65M | $ 58.98M | $ 43.92M | |
| $ 9.24M | $ 11.04M | $ 8.34M | $ 6.33M | $ 6.74M | |
| $ 71.40M | $ 70.82M | $ 68.99M | $ 65.30M | $ 50.66M | |
| $ 54.45M | $ 52.99M | $ 50.61M | $ 47.27M | $ 38.08M | |
| $ 2.13 | $ 2.03 | $ 1.88 | $ 1.66 | $ 1.26 | |
| $ 2.09 | $ 1.98 | $ 1.85 | $ 1.64 | $ 1.25 | |
| 25.36M | 26.08M | 26.92M | 28.52M | 30.16M | |
| 25.78M | 26.71M | 27.40M | 28.90M | 30.48M |