Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.49B | $ 2.12B | $ 1.97B | $ 1.77B | $ 1.41B | |
| $ 550.13M | $ 426.12M | $ 337.64M | $ 274.57M | $ 203.53M | |
| $ 135.88M | $ 161.50M | $ 131.84M | $ 114.70M | $ 96.52M | |
| $ 77.11M | $ 68.41M | $ 57.40M | $ 52.07M | $ 34.20M | |
| $ 505.38M | $ 451.94M | $ 277.34M | $ 212.82M | $ 142.32M | |
| $ 414.24M | $ 264.62M | $ 205.79M | $ 159.87M | $ 107.01M | |
| $ -5.77M | $ 93.66M | $ -15.18M | $ -19.71M | $ -18.20M | |
| $ 408.48M | $ 358.28M | $ 190.62M | $ 140.16M | $ 88.81M | |
| $ 290.15M | $ 257.46M | $ 138.66M | $ 106.46M | $ 62.65M | |
| $ 9.50 | $ 8.35 | $ 4.51 | $ 3.53 | $ 2.19 | |
| $ 9.38 | $ 8.27 | $ 4.44 | $ 3.48 | $ 2.15 | |
| 30.54M | 30.83M | 30.75M | 30.20M | 28.60M | |
| 30.95M | 31.15M | 31.21M | 30.56M | 29.10M |