Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 569.65M | $ 540.07M | $ 485.21M | $ 347.92M | $ 287.36M | |
| $ 394.67M | $ 349.89M | $ 346.71M | $ 304.68M | $ 270.23M | |
| $ 269.56M | $ 254.78M | $ 215.22M | $ 230.66M | $ 218.39M | |
| $ 7.95M | $ 10.14M | $ 12.24M | $ 12.17M | $ 8.60M | |
| $ 133.07M | $ 105.26M | $ 143.72M | $ 86.19M | $ 60.44M | |
| $ 125.11M | $ 95.11M | $ 131.48M | $ 74.02M | $ 51.84M | |
| $ -2.22M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 122.90M | $ 95.11M | $ 131.48M | $ 74.02M | $ 51.84M | |
| $ 97.94M | $ 75.63M | $ 103.53M | $ 59.18M | $ 43.16M | |
| $ 3.58 | $ 2.76 | $ 4.15 | $ 2.55 | $ 1.74 | |
| $ 3.53 | $ 2.69 | $ 4.08 | $ 2.48 | $ 1.74 | |
| 27.84M | 27.43M | 24.94M | 23.25M | 24.88M | |
| 28.26M | 28.07M | 25.39M | 23.84M | 24.88M |