Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 455.03M | $ 435.34M | $ 382.48M | $ 285.16M | $ 208.76M | |
| $ 319.80M | $ 306.19M | $ 271.05M | $ 251.51M | $ 202.83M | |
| $ 179.64M | $ 160.60M | $ 146.31M | $ 143.34M | $ 132.10M | |
| $ 4.82M | $ 5.43M | $ 6.40M | $ 10.35M | $ 4.84M | |
| $ 144.97M | $ 151.02M | $ 131.13M | $ 118.51M | $ 75.57M | |
| $ 140.10M | $ 145.32M | $ 124.73M | $ 108.16M | $ 70.72M | |
| $ 51.00K | $ 269.00K | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 140.15M | $ 145.59M | $ 124.73M | $ 108.16M | $ 70.72M | |
| $ 104.45M | $ 106.43M | $ 87.98M | $ 81.48M | $ 52.94M | |
| $ 3.45 | $ 3.48 | $ 2.88 | $ 2.64 | $ 1.70 | |
| $ 3.41 | $ 3.44 | $ 2.86 | $ 2.61 | $ 1.68 | |
| 29.93M | 30.59M | 30.55M | 30.82M | 31.10M | |
| 30.27M | 30.94M | 30.79M | 31.19M | 31.51M |