Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 424.63M | $ 398.17M | $ 417.44M | $ 414.34M | $ 350.80M | |
| $ 133.68M | $ 121.37M | $ 114.45M | $ 91.18M | $ 88.05M | |
| $ 95.43M | $ 87.47M | $ 84.33M | $ 81.33M | $ 71.21M | |
| $ 13.38M | $ 13.23M | $ 12.80M | $ 11.53M | $ 10.82M | |
| $ 51.63M | $ 93.06M | $ 64.75M | $ 25.07M | $ 28.23M | |
| $ 38.25M | $ 33.90M | $ 30.12M | $ 9.85M | $ 16.84M | |
| $ 81.57M | $ 45.94M | $ 21.82M | $ 3.69M | $ 459.00K | |
| $ 119.83M | $ 79.83M | $ 51.95M | $ 13.54M | $ 17.30M | |
| $ 87.78M | $ 59.39M | $ 37.05M | $ 8.97M | $ 12.41M | |
| $ 11.63 | $ 7.87 | $ 4.90 | $ 1.18 | $ 1.65 | |
| $ 11.63 | $ 7.87 | $ 4.90 | $ 1.18 | $ 1.65 | |
| 7.55M | 7.55M | 7.56M | 7.58M | 7.53M | |
| 7.55M | 7.55M | 7.56M | 7.58M | 7.53M |