Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.92B | $ 2.49B | $ 2.26B | $ 3.07B | $ 3.31B | |
| $ 2.56B | $ 2.41B | $ 2.18B | $ 2.97B | $ 3.18B | |
| $ 2.40B | $ 2.30B | $ 2.12B | $ 2.73B | $ 2.75B | |
| $ 61.07M | $ 61.61M | $ 62.45M | $ 57.18M | $ 36.39M | |
| $ 241.43M | $ 195.84M | $ 143.04M | $ 308.23M | $ 475.39M | |
| $ 165.55M | $ 114.31M | $ 60.86M | $ 232.65M | $ 433.97M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 165.55M | $ 114.31M | $ 60.86M | $ 232.65M | $ 433.97M | |
| $ 115.56M | $ 73.31M | $ 30.44M | $ 162.31M | $ 323.22M | |
| $ 4.08 | $ 2.65 | $ 1.11 | $ 5.98 | $ 12.05 | |
| $ 4.04 | $ 2.61 | $ 1.11 | $ 5.94 | $ 11.90 | |
| 29.04M | 27.63M | 27.29M | 27.13M | 26.82M | |
| 29.04M | 28.13M | 27.52M | 27.35M | 27.17M |