Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.90B | $ 1.48B | $ 1.31B | $ 1.38B | $ 1.98B | |
| $ 1.78B | $ 1.48B | $ 1.30B | $ 1.37B | $ 1.97B | |
| $ 1.40B | $ 1.26B | $ 1.18B | $ 1.24B | $ 1.53B | |
| $ 27.39M | $ 27.07M | $ 37.37M | $ 31.01M | $ 42.71M | |
| $ 412.92M | $ 245.48M | $ 159.96M | $ 165.38M | $ 484.22M | |
| $ 385.53M | $ 218.41M | $ 122.59M | $ 134.37M | $ 441.51M | |
| $ -10.98M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 374.55M | $ 218.41M | $ 122.59M | $ 134.37M | $ 441.51M | |
| $ 281.33M | $ 181.11M | $ 85.49M | $ 110.67M | $ 278.51M | |
| $ 4.22 | $ 2.86 | $ 1.43 | $ 1.98 | $ 4.88 | |
| $ 3.96 | $ 2.56 | $ 1.24 | $ 1.63 | $ 4.11 | |
| 66.63M | 63.35M | 59.83M | 55.93M | 57.06M | |
| 71.14M | 70.78M | 68.90M | 67.86M | 67.82M |