Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.27B | $ 4.91B | $ 4.41B | $ 4.07B | $ 3.62B | |
| $ 0.00 | $ 846.92M | $ 759.33M | $ 681.15M | $ 644.53M | |
| $ 5.04B | $ 625.98M | $ 560.67M | $ 512.82M | $ 485.49M | |
| $ 0.00 | $ 82.61M | $ 72.70M | $ 67.87M | $ 64.98M | |
| $ 218.01M | $ 297.00M | $ 278.25M | $ 235.94M | $ 223.80M | |
| $ 232.51M | $ 220.94M | $ 184.52M | $ 99.43M | $ 90.44M | |
| $ -26.01M | $ -19.52M | $ -15.30M | $ -10.64M | $ -10.83M | |
| $ 206.50M | $ 201.43M | $ 169.21M | $ 156.42M | $ 147.19M | |
| $ 147.89M | $ 138.88M | $ 109.20M | $ 104.53M | $ 97.96M | |
| $ 4.82 | $ 4.57 | $ 3.51 | $ 3.38 | $ 3.18 | |
| $ 4.82 | $ 4.57 | $ 3.50 | $ 3.38 | $ 3.18 | |
| 30.06M | 30.03M | 30.76M | 30.59M | 30.40M | |
| 30.06M | 30.03M | 30.79M | 30.60M | 30.40M |