Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 485.57M | $ 437.59M | $ 413.02M | $ 348.59M | $ 304.98M | |
| $ 143.08M | $ 125.09M | $ 103.23M | $ 62.52M | $ 65.24M | |
| $ 74.86M | $ 72.28M | $ 62.19M | $ 52.05M | $ 52.20M | |
| $ 22.04M | $ 19.28M | $ 15.53M | $ 13.47M | $ 14.18M | |
| $ 90.26M | $ 70.74M | $ 51.67M | $ 20.41M | $ 28.27M | |
| $ 68.22M | $ 52.82M | $ 41.04M | $ 10.46M | $ 13.04M | |
| $ -2.01M | $ -3.17M | $ -6.36M | $ -4.76M | $ 332.00K | |
| $ 66.21M | $ 49.65M | $ 34.68M | $ 5.71M | $ 13.37M | |
| $ 54.00M | $ 37.26M | $ 28.03M | $ 5.67M | $ 10.62M | |
| $ 3.00 | $ 2.93 | $ 2.23 | $ 0.44 | $ 0.81 | |
| $ 3.00 | $ 2.75 | $ 2.10 | $ 0.43 | $ 0.79 | |
| 9.89M | 13.72M | 12.59M | 12.88M | 13.17M | |
| 13.88M | 17.67M | 16.51M | 13.14M | 13.46M |