Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 977.83M | $ 753.41M | $ 694.44M | $ 602.01M | $ 531.31M | |
| $ 790.25M | $ 622.93M | $ 567.86M | $ 507.52M | $ 452.86M | |
| $ 636.96M | $ 498.92M | $ 457.34M | $ 375.39M | $ 336.76M | |
| $ 6.23M | $ 103.04M | $ 103.15M | $ 74.73M | $ 52.98M | |
| $ 159.52M | $ 229.32M | $ 213.58M | $ 207.78M | $ 168.56M | |
| $ 153.29M | $ 124.00M | $ 110.52M | $ 132.13M | $ 116.10M | |
| $ -71.66M | $ -29.74M | $ -30.87M | $ -14.88M | $ -20.57M | |
| $ 81.63M | $ 94.26M | $ 79.66M | $ 117.25M | $ 95.53M | |
| $ 73.13M | $ 68.44M | $ 70.20M | $ 95.07M | $ 78.42M | |
| $ 1.70 | $ 1.58 | $ 1.62 | $ 2.19 | $ 1.79 | |
| $ 1.66 | $ 1.54 | $ 1.57 | $ 2.15 | $ 1.76 | |
| 43.00M | 43.27M | 43.46M | 43.48M | 43.92M | |
| 44.02M | 44.43M | 44.66M | 44.25M | 44.62M |