Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.11B | $ 1.08B | $ 860.49M | $ 669.45M | $ 750.85M | |
| $ 132.13M | $ 108.20M | $ 95.61M | $ 57.24M | $ 25.14M | |
| $ 7.14M | $ 5.48M | $ 3.92M | $ 3.63M | $ 3.63M | |
| $ 39.92M | $ 28.76M | $ 23.42M | $ 24.60M | $ 25.60M | |
| $ 129.52M | $ 110.18M | $ 111.41M | $ 78.21M | $ 47.12M | |
| $ 125.00M | $ 102.72M | $ 91.70M | $ 53.60M | $ 21.52M | |
| $ -55.96M | $ -56.24M | $ -34.78M | $ -17.89M | $ -12.07M | |
| $ 69.04M | $ 46.48M | $ 56.91M | $ 35.71M | $ 9.45M | |
| $ 53.49M | $ 30.52M | $ 39.13M | $ 28.06M | $ 7.97M | |
| $ 2.52 | $ 1.71 | $ 2.77 | $ 2.20 | $ 0.63 | |
| $ 2.52 | $ 1.70 | $ 2.76 | $ 2.19 | $ 0.63 | |
| 21.23M | 17.88M | 14.13M | 12.78M | 12.55M | |
| 21.23M | 17.98M | 14.18M | 12.83M | 12.63M |