Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 676.37M | $ 607.07M | $ 674.08M | $ 770.74M | $ 567.65M | |
| $ 210.78M | $ 191.06M | $ 213.01M | $ 199.18M | $ 150.21M | |
| $ 122.66M | $ 114.45M | $ 110.83M | $ 104.53M | $ 96.10M | |
| $ 20.90M | $ 17.70M | $ 15.90M | $ 15.50M | $ 19.18M | |
| $ 117.31M | $ 99.98M | $ 120.06M | $ 107.64M | $ 74.31M | |
| $ 88.12M | $ 76.61M | $ 102.18M | $ 94.64M | $ 54.11M | |
| $ 6.46M | $ 2.44M | $ -1.81M | $ -6.78M | $ -3.72M | |
| $ 94.58M | $ 79.05M | $ 100.38M | $ 87.87M | $ 50.39M | |
| $ 74.05M | $ 66.26M | $ 72.38M | $ 65.47M | $ 42.57M | |
| $ 6.82 | $ 6.04 | $ 6.58 | $ 5.97 | $ 3.91 | |
| $ 6.78 | $ 6.01 | $ 6.54 | $ 5.94 | $ 3.88 | |
| 10.86M | 10.98M | 11.00M | 10.96M | 10.89M | |
| 10.92M | 11.02M | 11.06M | 11.03M | 10.98M |