Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 316.37M | $ 285.27M | $ 240.37M | $ 186.55M | $ 149.18M | |
| $ 192.88M | $ 166.35M | $ 149.38M | $ 161.20M | $ 135.71M | |
| $ 131.38M | $ 120.89M | $ 113.15M | $ 106.29M | $ 91.39M | |
| $ 8.43M | $ 11.41M | $ 13.50M | $ 12.64M | $ 9.00M | |
| $ 69.93M | $ 56.87M | $ 49.72M | $ 67.55M | $ 53.32M | |
| $ 61.50M | $ 45.46M | $ 36.23M | $ 54.91M | $ 44.32M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 61.50M | $ 45.46M | $ 36.23M | $ 54.91M | $ 44.32M | |
| $ 50.35M | $ 36.14M | $ 28.59M | $ 43.02M | $ 34.79M | |
| $ 3.01 | $ 2.16 | $ 1.70 | $ 2.57 | $ 2.23 | |
| $ 2.98 | $ 2.14 | $ 1.69 | $ 2.55 | $ 2.22 | |
| 16.79M | 16.77M | 16.82M | 16.74M | 15.57M | |
| 16.92M | 16.88M | 16.92M | 16.87M | 15.70M |