Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.90B | $ 4.31B | $ 3.00B | $ 3.11B | $ 4.28B | |
| $ 2.72B | $ 2.26B | $ 1.59B | $ 1.35B | $ 2.24B | |
| $ 2.29B | $ 1.91B | $ 1.40B | $ 2.33B | $ 2.12B | |
| $ 106.82M | $ 106.82M | $ 122.70M | $ 194.22M | $ 230.18M | |
| $ 595.37M | $ 457.25M | $ 312.75M | $ -834.22M | $ 551.90M | |
| $ 428.25M | $ 350.43M | $ 190.05M | $ -982.51M | $ 117.27M | |
| $ 93.88M | $ 84.48M | $ 111.38M | $ -101.45M | $ 196.34M | |
| $ 522.13M | $ 434.91M | $ 301.43M | $ -1.08B | $ 313.61M | |
| $ 372.44M | $ 309.59M | $ 177.34M | $ -1.19B | $ 334.41M | |
| $ 2.30 | $ 1.90 | $ 1.10 | $ -7.00 | $ 2.00 | |
| $ 2.30 | $ 1.90 | $ 1.00 | $ -7.00 | $ 2.00 | |
| 161.97M | 165.36M | 167.83M | 169.64M | 164.55M | |
| 161.97M | 166.95M | 168.56M | 169.64M | 165.20M |