Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 444.94M | $ 472.84M | $ 355.17M | $ 286.91M | $ 272.98M | |
| $ 145.69M | $ 144.82M | $ 115.57M | $ 97.83M | $ 99.46M | |
| $ 130.92M | $ 158.47M | $ 100.12M | $ 71.90M | $ 63.67M | |
| $ 17.27M | $ 23.99M | $ 19.06M | $ 16.40M | $ 6.58M | |
| $ 61.23M | $ 9.49M | $ 33.27M | $ 52.22M | $ 51.46M | |
| $ 14.77M | $ -13.64M | $ 15.45M | $ 25.93M | $ 35.79M | |
| $ 13.63M | $ -17.70M | $ -13.98M | $ 5.69M | $ 3.89M | |
| $ 28.40M | $ -31.34M | $ 1.47M | $ 31.62M | $ 39.68M | |
| $ 22.74M | $ -26.68M | $ -102.00K | $ 24.74M | $ 31.20M | |
| $ 7.35 | $ -8.48 | $ -0.03 | $ 7.94 | $ 19.92 | |
| $ 4.93 | $ -8.48 | $ -0.03 | $ 7.84 | $ 9.80 | |
| 3.08M | 3.15M | 3.13M | 3.12M | 1.57M | |
| 4.36M | 3.15M | 3.15M | 3.16M | 3.18M |