Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.71B | $ 1.49B | $ 1.15B | $ 1.03B | $ 991.95M | |
| $ 555.72M | $ 461.11M | $ 347.80M | $ 356.36M | $ 351.90M | |
| $ 192.86M | $ 171.25M | $ 149.99M | $ 125.23M | $ 106.52M | |
| $ 31.25M | $ 28.67M | $ 36.66M | $ 36.21M | $ 34.92M | |
| $ 394.11M | $ 318.52M | $ 234.46M | $ 267.35M | $ 280.31M | |
| $ 362.86M | $ 289.85M | $ 197.80M | $ 231.13M | $ 245.39M | |
| $ -19.94M | $ -19.28M | $ -20.19M | $ -29.66M | $ -25.94M | |
| $ 342.92M | $ 270.57M | $ 177.61M | $ 201.47M | $ 219.45M | |
| $ 180.12M | $ 134.39M | $ 81.80M | $ 90.53M | $ 106.17M | |
| $ 7.00 | $ 5.28 | $ 5.18 | $ 3.61 | $ 6.77 | |
| $ 6.68 | $ 4.92 | $ 4.89 | $ 3.51 | $ 3.99 | |
| 25.72M | 25.45M | 25.26M | 25.08M | 24.96M | |
| 28.61M | 44.11M | 26.77M | 26.62M | 42.36M |