Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.49B | $ 2.12B | $ 1.97B | $ 1.77B | $ 1.41B | |
| $ 572.31M | $ 426.12M | $ 337.64M | $ 274.57M | $ 203.53M | |
| $ 158.80M | $ 156.32M | $ 131.64M | $ 113.87M | $ 96.52M | |
| $ 77.11M | $ 68.41M | $ 57.40M | $ 52.07M | $ 34.20M | |
| $ 505.38M | $ 451.94M | $ 277.34M | $ 212.82M | $ 142.32M | |
| $ 413.51M | $ 269.80M | $ 206.00M | $ 160.70M | $ 107.01M | |
| $ -5.04M | $ 88.48M | $ -15.38M | $ -20.53M | $ -18.20M | |
| $ 408.48M | $ 358.28M | $ 190.62M | $ 140.16M | $ 88.81M | |
| $ 290.15M | $ 257.46M | $ 138.66M | $ 106.46M | $ 62.65M | |
| $ 9.50 | $ 8.35 | $ 4.51 | $ 3.53 | $ 2.19 | |
| $ 9.38 | $ 8.27 | $ 4.44 | $ 3.48 | $ 2.15 | |
| 30.54M | 30.83M | 30.75M | 30.20M | 28.60M | |
| 30.95M | 31.15M | 31.21M | 30.56M | 29.10M |