Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.27B | $ 1.22B | $ 1.13B | $ 1.07B | $ 1.13B | |
| $ 621.11M | $ 569.43M | $ 509.02M | $ 468.16M | $ 523.42M | |
| $ 424.97M | $ 413.81M | $ 413.70M | $ 397.40M | $ 449.51M | |
| $ 48.41M | $ 44.38M | $ 57.31M | $ 63.12M | $ 103.42M | |
| $ 225.80M | $ 201.65M | $ 170.43M | $ 137.12M | $ 214.00M | |
| $ 196.14M | $ 155.63M | $ 95.32M | $ 70.76M | $ 73.91M | |
| $ -18.75M | $ 5.80M | $ 5.41M | $ -1.19M | $ 2.69M | |
| $ 177.39M | $ 161.43M | $ 100.73M | $ 69.57M | $ 76.60M | |
| $ 126.61M | $ 112.68M | $ 69.79M | $ 46.67M | $ 55.09M | |
| $ 5.58 | $ 4.81 | $ 2.98 | $ 1.97 | $ 2.30 | |
| $ 5.42 | $ 4.67 | $ 2.91 | $ 1.94 | $ 2.28 | |
| 22.18M | 23.41M | 23.40M | 23.68M | 23.95M | |
| 22.82M | 24.14M | 23.96M | 24.00M | 24.12M |