Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 518.35M | $ 500.41M | $ 448.55M | $ 330.08M | $ 292.95M | |
| $ 316.39M | $ 293.29M | $ 286.05M | $ 283.98M | $ 281.74M | |
| $ 203.04M | $ 197.99M | $ 197.36M | $ 186.77M | $ 167.41M | |
| $ 6.47M | $ 7.47M | $ 4.65M | $ 3.77M | $ 3.19M | |
| $ 119.82M | $ 102.77M | $ 93.33M | $ 100.98M | $ 117.52M | |
| $ 113.35M | $ 95.30M | $ 88.69M | $ 97.21M | $ 114.33M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 113.35M | $ 95.30M | $ 88.69M | $ 97.21M | $ 114.33M | |
| $ 90.76M | $ 75.93M | $ 71.10M | $ 78.12M | $ 91.80M | |
| $ 3.16 | $ 2.61 | $ 2.42 | $ 2.66 | $ 3.12 | |
| $ 3.16 | $ 2.58 | $ 2.41 | $ 2.64 | $ 3.11 | |
| 28.73M | 29.13M | 29.43M | 29.39M | 29.39M | |
| 28.73M | 29.40M | 29.53M | 29.55M | 29.55M |