Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.36B | $ 3.13B | $ 2.88B | $ 2.52B | $ 2.55B | |
| $ 1.34B | $ 1.42B | $ 1.41B | $ 1.24B | $ 1.30B | |
| $ 718.68M | $ 803.00M | $ 1.04B | $ 956.00M | $ 719.00M | |
| $ 212.50M | $ 197.00M | $ 191.00M | $ 190.00M | $ 167.00M | |
| $ 837.95M | $ 727.00M | $ 559.00M | $ 688.00M | $ 766.00M | |
| $ 625.46M | $ 612.00M | $ 367.00M | $ 282.00M | $ 582.00M | |
| $ -105.25M | $ -158.00M | $ -86.00M | $ -49.00M | $ -39.00M | |
| $ 520.21M | $ 454.00M | $ 281.00M | $ 233.00M | $ 543.00M | |
| $ 402.94M | $ 359.00M | $ 190.00M | $ 188.00M | $ 421.00M | |
| $ 3.66 | $ 3.24 | $ 1.70 | $ 1.68 | $ 3.64 | |
| $ 3.62 | $ 3.22 | $ 1.72 | $ 1.68 | $ 3.62 | |
| 110.29M | 110.67M | 111.18M | 111.86M | 115.50M | |
| 111.34M | 111.75M | 111.18M | 112.50M | 116.50M |