Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.60B | $ 1.52B | $ 1.39B | $ 1.22B | $ 1.12B | |
| $ 609.72M | $ 199.73M | $ 190.94M | $ 70.00M | $ 116.48M | |
| $ 366.65M | $ 115.11M | $ 102.59M | $ 97.25M | $ 88.07M | |
| $ 7.07M | $ 6.12M | $ 7.31M | $ 7.30M | $ 6.91M | |
| $ 256.56M | $ 96.50M | $ 101.48M | $ -14.04M | $ 35.91M | |
| $ 243.07M | $ 84.61M | $ 88.35M | $ -27.25M | $ 28.41M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 243.07M | $ 84.61M | $ 88.35M | $ -27.25M | $ 28.41M | |
| $ 182.95M | $ 58.93M | $ 66.82M | $ -22.26M | $ 20.41M | |
| $ 6.56 | $ 2.07 | $ 2.24 | $ -0.72 | $ 0.65 | |
| $ 6.32 | $ 2.01 | $ 2.22 | $ -0.72 | $ 0.65 | |
| 27.85M | 28.50M | 29.83M | 30.75M | 31.22M | |
| 28.81M | 29.27M | 30.15M | 30.75M | 31.31M |