Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 254.63M | $ 239.67M | $ 211.82M | $ 179.15M | $ 156.38M | |
| $ 157.06M | $ 137.45M | $ 131.31M | $ 155.97M | $ 131.58M | |
| $ 117.05M | $ 106.58M | $ 102.59M | $ 94.25M | $ 95.89M | |
| $ 0.00 | $ 7.05M | $ 6.25M | $ 6.06M | $ 6.23M | |
| $ 40.00M | $ 37.92M | $ 34.97M | $ 67.78M | $ 41.93M | |
| $ 40.00M | $ 30.87M | $ 28.72M | $ 61.72M | $ 35.70M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 40.00M | $ 30.87M | $ 28.72M | $ 61.72M | $ 35.70M | |
| $ 31.36M | $ 24.52M | $ 23.38M | $ 50.12M | $ 31.59M | |
| $ 1.40 | $ 1.06 | $ 1.00 | $ 2.03 | $ 1.19 | |
| $ 1.40 | $ 1.06 | $ 1.00 | $ 2.03 | $ 1.19 | |
| 22.46M | 23.24M | 23.24M | 24.60M | 26.34M | |
| 22.46M | 23.24M | 23.24M | 24.60M | 26.34M |