Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 12.24B | $ 11.10B | $ 9.92B | $ 8.40B | $ 5.99B | |
| $ 10.15B | $ 9.22B | $ 8.21B | $ 6.90B | $ 4.84B | |
| $ 7.61B | $ 6.67B | $ 6.70B | $ 5.10B | $ 4.41B | |
| $ 0.00 | $ 65.00M | $ 44.00M | $ 81.00M | $ 138.00M | |
| $ 2.54B | $ 2.62B | $ 1.56B | $ 1.97B | $ 276.00M | |
| $ 2.54B | $ 2.55B | $ 1.52B | $ 1.80B | $ 429.00M | |
| $ 593.00M | $ 778.00M | $ 584.00M | $ 187.00M | $ -729.00M | |
| $ 3.14B | $ 3.33B | $ 2.10B | $ 1.99B | $ -300.00M | |
| $ 2.51B | $ 2.65B | $ 4.79B | $ 1.89B | $ -352.00M | |
| $ 4.10 | $ 4.19 | $ 7.52 | $ 2.97 | $ -0.57 | |
| $ 4.03 | $ 4.11 | $ 7.24 | $ 2.79 | $ -0.57 | |
| 613.00M | 632.00M | 637.00M | 637.00M | 616.00M | |
| 623.00M | 645.00M | 662.00M | 680.00M | 616.00M |