Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 427.93M | $ 356.23M | $ 319.40M | $ 292.56M | $ 237.96M | |
| $ 128.71M | $ 106.21M | $ 92.42M | $ 83.50M | $ 60.78M | |
| $ 86.86M | $ 84.88M | $ 64.94M | $ 53.97M | $ 48.07M | |
| $ 1.68M | $ 1.69M | $ 1.40M | $ 1.49M | $ 1.52M | |
| $ 44.79M | $ 23.15M | $ 28.88M | $ 30.81M | $ 13.43M | |
| $ 41.84M | $ 21.34M | $ 27.48M | $ 29.53M | $ 12.71M | |
| $ 1.07M | $ -49.00K | $ 1.23M | $ -414.00K | $ -1.03M | |
| $ 42.91M | $ 21.29M | $ 28.70M | $ 29.12M | $ 11.68M | |
| $ 32.22M | $ 14.95M | $ 21.18M | $ 21.31M | $ 8.39M | |
| $ 6.63 | $ 3.06 | $ 4.34 | $ 4.37 | $ 1.71 | |
| $ 6.59 | $ 3.05 | $ 4.34 | $ 4.37 | $ 1.71 | |
| 4.86M | 4.86M | 4.86M | 4.86M | 4.86M | |
| 4.90M | 4.90M | 4.86M | 4.86M | 4.86M |