Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.51B | $ 1.30B | $ 1.14B | $ 1.07B | $ 1.01B | |
| $ 1.02B | $ 487.01M | $ 429.20M | $ 388.11M | $ 344.88M | |
| $ 881.31M | $ 401.25M | $ 372.07M | $ 356.22M | $ 293.95M | |
| $ 44.92M | $ 41.98M | $ 42.03M | $ 40.49M | $ 40.67M | |
| $ 213.72M | $ 182.53M | $ 131.10M | $ 68.28M | $ 191.56M | |
| $ 143.45M | $ 85.76M | $ 57.13M | $ 31.90M | $ 50.92M | |
| $ 18.98M | $ 50.65M | $ 31.60M | $ -4.67M | $ 99.11M | |
| $ 162.43M | $ 136.41M | $ 88.74M | $ 27.23M | $ 150.04M | |
| $ 120.02M | $ 101.93M | $ 66.80M | $ 22.45M | $ 138.59M | |
| $ 7.76 | $ 6.62 | $ 4.36 | $ 1.46 | $ 9.03 | |
| $ 7.67 | $ 6.53 | $ 4.34 | $ 1.45 | $ 8.99 | |
| 15.47M | 15.39M | 15.31M | 15.41M | 15.35M | |
| 15.65M | 15.60M | 15.38M | 15.45M | 15.42M |