Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 6.56B | $ 6.02B | $ 5.59B | $ 5.30B | $ 5.32B | |
| $ 3.28B | $ 1.79B | $ 1.20B | $ 1.04B | $ 1.39B | |
| $ 2.05B | $ 781.53M | $ 798.03M | $ 797.25M | $ 741.87M | |
| $ 56.38M | $ 55.31M | $ 75.55M | $ 68.29M | $ 66.98M | |
| $ 1.35B | $ 1.13B | $ 542.42M | $ 374.56M | $ 778.19M | |
| $ 1.23B | $ 1.01B | $ 398.44M | $ 243.13M | $ 648.91M | |
| $ 0.00 | $ 17.95M | $ 4.16M | $ 2.00M | $ 32.08M | |
| $ 1.23B | $ 1.03B | $ 402.61M | $ 245.12M | $ 680.99M | |
| $ 1.01B | $ 1.08B | $ 376.29M | $ 223.08M | $ 618.61M | |
| $ 12.52 | $ 12.49 | $ 4.06 | $ 2.27 | $ 6.95 | |
| $ 12.35 | $ 12.35 | $ 4.02 | $ 2.25 | $ 6.90 | |
| 78.19M | 84.17M | 85.14M | 84.86M | 84.71M | |
| 79.27M | 85.18M | 86.01M | 85.67M | 85.29M |