Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.10B | $ 1.03B | $ 956.03M | $ 857.50M | $ 715.44M | |
| $ 461.08M | $ 404.02M | $ 375.66M | $ 332.05M | $ 270.39M | |
| $ 308.23M | $ 256.82M | $ 230.11M | $ 221.06M | $ 188.36M | |
| $ 75.02M | $ 55.41M | $ 50.52M | $ 48.34M | $ 42.05M | |
| $ 245.38M | $ 200.54M | $ 178.24M | $ 159.63M | $ 124.97M | |
| $ 116.30M | $ 147.20M | $ 129.59M | $ 111.29M | $ 82.03M | |
| $ 36.55M | $ -17.31M | $ -26.60M | $ -4.55M | $ -1.36M | |
| $ 152.85M | $ 129.89M | $ 118.95M | $ 106.44M | $ 80.67M | |
| $ 299.22M | $ 101.88M | $ 92.55M | $ 82.32M | $ 63.50M | |
| $ 11.55 | $ 3.96 | $ 3.59 | $ 3.17 | $ 2.44 | |
| $ 11.55 | $ 3.94 | $ 3.58 | $ 3.16 | $ 2.42 | |
| 25.91M | 25.75M | 25.79M | 25.93M | 26.05M | |
| 25.91M | 25.87M | 25.88M | 26.07M | 26.23M |