Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.38B | $ 5.80B | $ 6.39B | $ 7.24B | $ 6.46B | |
| $ 2.00B | $ 2.25B | $ 2.58B | $ 3.09B | $ 2.70B | |
| $ 1.93B | $ 2.00B | $ 2.11B | $ 2.12B | $ 1.95B | |
| $ 50.03M | $ 89.31M | $ 98.97M | $ 49.06M | $ 54.45M | |
| $ 244.38M | $ 330.79M | $ 563.56M | $ 1.02B | $ 796.96M | |
| $ 76.46M | $ 241.47M | $ 464.59M | $ 976.75M | $ 742.50M | |
| $ 117.89M | $ 116.20M | $ 111.99M | $ -79.80M | $ 61.27M | |
| $ 194.35M | $ 357.67M | $ 576.58M | $ 896.96M | $ 803.78M | |
| $ 132.99M | $ 251.60M | $ 411.15M | $ 657.92M | $ 598.63M | |
| $ 1.33 | $ 2.45 | $ 3.90 | $ 6.08 | $ 5.42 | |
| $ 1.33 | $ 2.44 | $ 3.88 | $ 6.03 | $ 5.36 | |
| 100.12M | 102.66M | 105.53M | 108.21M | 110.48M | |
| 100.31M | 103.03M | 106.07M | 109.17M | 111.72M |