Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 480.14M | $ 454.36M | $ 445.32M | $ 421.91M | $ 444.08M | |
| $ 333.88M | $ 324.69M | $ 321.13M | $ 299.76M | $ 328.62M | |
| $ 309.14M | $ 304.59M | $ 302.38M | $ 283.50M | $ 293.95M | |
| $ 13.84M | $ 14.22M | $ 11.82M | $ 15.68M | $ 11.16M | |
| $ 38.59M | $ 32.79M | $ 32.09M | $ 31.15M | $ 43.23M | |
| $ 24.74M | $ 20.09M | $ 18.75M | $ 16.26M | $ 34.67M | |
| $ 5.07M | $ -1.67M | $ 1.45M | $ -1.04M | $ -2.85M | |
| $ 29.81M | $ 18.43M | $ 20.20M | $ 15.21M | $ 31.82M | |
| $ 19.52M | $ 7.70M | $ 15.08M | $ -390.00K | $ 28.85M | |
| $ 1.08 | $ 0.41 | $ 0.79 | $ -0.02 | $ 1.45 | |
| $ 1.06 | $ 0.40 | $ 0.77 | $ -0.02 | $ 1.42 | |
| 18.00M | 18.62M | 19.07M | 19.33M | 19.86M | |
| 18.47M | 18.62M | 19.47M | 19.33M | 20.33M |