Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 790.27M | $ 1.26B | $ 1.15B | $ 848.46M | $ 717.48M | |
| $ 120.39M | $ 170.81M | $ 151.85M | $ 82.42M | $ 69.85M | |
| $ 88.98M | $ 86.32M | $ 73.09M | $ 52.83M | $ 46.23M | |
| $ 14.69M | $ 14.07M | $ 13.24M | $ 11.76M | $ 11.04M | |
| $ 46.09M | $ 98.13M | $ 93.00M | $ 40.87M | $ 34.16M | |
| $ 31.41M | $ 84.48M | $ 78.77M | $ 29.59M | $ 23.62M | |
| $ 85.00K | $ -4.35M | $ -4.98M | $ -3.86M | $ -1.85M | |
| $ 31.49M | $ 80.13M | $ 73.78M | $ 25.73M | $ 21.77M | |
| $ 23.01M | $ 63.49M | $ 58.29M | $ 20.35M | $ 16.25M | |
| $ 2.01 | $ 5.55 | $ 5.10 | $ 1.78 | $ 1.42 | |
| $ 1.98 | $ 5.47 | $ 5.07 | $ 1.78 | $ 1.42 | |
| 11.45M | 11.45M | 11.44M | 11.42M | 11.41M | |
| 11.62M | 11.60M | 11.51M | 11.42M | 11.41M |