Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 780.99M | $ 671.35M | $ 604.80M | $ 553.14M | $ 495.02M | |
| $ 157.34M | $ 123.92M | $ 121.51M | $ 112.02M | $ 117.18M | |
| $ 76.91M | $ 60.71M | $ 69.45M | $ 55.22M | $ 46.53M | |
| $ 22.39M | $ 18.68M | $ 15.70M | $ 14.74M | $ 11.59M | |
| $ 109.66M | $ 86.91M | $ 74.37M | $ 76.09M | $ 85.73M | |
| $ 80.43M | $ 63.21M | $ 52.06M | $ 56.80M | $ 70.65M | |
| $ -2.62M | $ -3.00M | $ -2.69M | $ -1.23M | $ 2.55M | |
| $ 77.81M | $ 60.21M | $ 49.38M | $ 55.57M | $ 73.20M | |
| $ 15.06M | $ 26.46M | $ 14.67M | $ 28.27M | $ 27.82M | |
| $ 1.42 | $ 1.84 | $ 1.28 | $ 3.34 | $ 4.49 | |
| $ 1.42 | $ 1.84 | $ 1.28 | $ 3.34 | $ 4.49 | |
| 15.18M | 15.06M | 14.19M | 12.98M | 12.90M | |
| 15.18M | 15.06M | 14.19M | 12.98M | 12.90M |