Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.07B | $ 3.80B | $ 3.27B | $ 2.84B | $ 2.63B | |
| $ 640.80M | $ 676.46M | $ 520.26M | $ 376.21M | $ 318.10M | |
| $ -78.72M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 76.78M | $ 56.53M | $ 47.41M | $ 46.17M | $ 37.21M | |
| $ 787.39M | $ 766.34M | $ 600.23M | $ 428.41M | $ 351.22M | |
| $ 719.52M | $ 676.46M | $ 520.26M | $ 376.21M | $ 318.10M | |
| $ -8.92M | $ 80.82M | $ 41.68M | $ 238.00K | $ 58.31M | |
| $ 710.60M | $ 757.28M | $ 561.94M | $ 376.45M | $ 376.40M | |
| $ 559.34M | $ 600.31M | $ 446.06M | $ 298.57M | $ 297.86M | |
| $ 12.01 | $ 12.89 | $ 9.58 | $ 6.41 | $ 6.40 | |
| $ 10.62 | $ 11.48 | $ 8.53 | $ 5.71 | $ 5.69 | |
| 46.57M | 46.19M | 46.19M | 46.19M | 46.19M | |
| 52.69M | 52.69M | 52.68M | 46.19M | 46.19M |