Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.59B | $ 4.28B | $ 4.21B | $ 3.84B | $ 3.36B | |
| $ 533.30M | $ 481.42M | $ 368.59M | $ 367.15M | $ 363.43M | |
| $ 347.98M | $ 366.65M | $ 307.19M | $ 280.83M | $ 248.21M | |
| $ 285.44M | $ 137.85M | $ 291.90M | $ 269.19M | $ 252.76M | |
| $ 470.75M | $ 302.05M | $ 357.48M | $ 362.74M | $ 370.10M | |
| $ 185.31M | $ 114.77M | $ 61.40M | $ 86.58M | $ 115.22M | |
| $ -17.24M | $ 2.47M | $ 2.83M | $ 5.63M | $ -1.20M | |
| $ 168.07M | $ 117.23M | $ 64.23M | $ 91.95M | $ 114.01M | |
| $ 102.15M | $ 61.72M | $ 36.74M | $ 58.01M | $ 118.44M | |
| $ 0.04 | $ 0.02 | $ 0.01 | $ 0.02 | $ 0.05 | |
| $ 0.04 | $ 0.02 | $ 0.01 | $ 0.02 | $ 0.05 | |
| 2.51B | 2.51B | 3.67B | 2.51B | 2.51B | |
| 2.51B | 2.51B | 2.51B | 2.51B | 2.51B |