Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.00B | $ 831.52M | $ 1.04B | $ 867.83M | $ 679.39M | |
| $ 568.32M | $ 453.59M | $ 518.32M | $ 435.43M | $ 356.59M | |
| $ 547.33M | $ 496.63M | $ 492.73M | $ 382.82M | $ 282.65M | |
| $ 17.71M | $ 19.55M | $ 16.63M | $ 14.31M | $ 15.01M | |
| $ 51.88M | $ -23.48M | $ 42.22M | $ 66.92M | $ 88.07M | |
| $ 20.99M | $ -43.03M | $ 25.59M | $ 52.61M | $ 73.94M | |
| $ 13.18M | $ 11.39M | $ 9.17M | $ 1.43M | $ -1.28M | |
| $ 34.17M | $ -31.65M | $ 34.76M | $ 54.04M | $ 72.65M | |
| $ 17.88M | $ -29.75M | $ 29.32M | $ 41.01M | $ 238.38M | |
| $ 0.27 | $ -0.45 | $ 0.44 | $ 0.63 | $ 3.77 | |
| $ 0.26 | $ -0.45 | $ 0.42 | $ 0.60 | $ 3.51 | |
| 66.81M | 65.88M | 65.98M | 65.06M | 63.28M | |
| 70.43M | 65.88M | 69.32M | 68.91M | 67.86M |