Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 370.93M | $ 347.90M | $ 320.54M | $ 252.57M | $ 226.27M | |
| $ 271.49M | $ 234.07M | $ 236.78M | $ 240.25M | $ 214.41M | |
| $ 186.08M | $ 174.24M | $ 168.13M | $ 151.59M | $ 141.06M | |
| $ 0.00 | $ 0.00 | $ 7.64M | $ 7.46M | $ 7.96M | |
| $ 85.41M | $ 59.80M | $ 76.29M | $ 96.12M | $ 81.30M | |
| $ 85.41M | $ 59.80M | $ 68.65M | $ 88.66M | $ 73.34M | |
| $ 1.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 85.41M | $ 59.80M | $ 68.65M | $ 88.66M | $ 73.34M | |
| $ 70.23M | $ 49.68M | $ 57.04M | $ 73.35M | $ 59.65M | |
| $ 4.38 | $ 5.98 | $ 6.75 | $ 9.16 | $ 7.86 | |
| $ 4.39 | $ 5.98 | $ 6.75 | $ 9.16 | $ 7.86 | |
| 16.02M | 8.31M | 8.45M | 8.01M | 7.59M | |
| 16.00M | 8.31M | 8.45M | 8.01M | 7.59M |