Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 244.42M | $ 236.56M | $ 383.73M | $ 381.00M | $ 298.01M | |
| $ 46.77M | $ 45.50M | $ 90.38M | $ 93.72M | $ 68.27M | |
| $ 32.75M | $ 27.38M | $ 41.18M | $ 41.92M | $ 31.88M | |
| $ 3.14M | $ 2.79M | $ 2.42M | $ 1.91M | $ 1.82M | |
| $ 18.90M | $ 20.91M | $ 49.58M | $ 53.70M | $ 38.21M | |
| $ 14.03M | $ 18.27M | $ 49.20M | $ 51.80M | $ 36.39M | |
| $ 1.74M | $ 2.88M | $ 2.86M | $ 338.00K | $ 16.00K | |
| $ 15.77M | $ 21.14M | $ 52.06M | $ 52.13M | $ 36.41M | |
| $ 11.38M | $ 17.85M | $ 41.70M | $ 40.35M | $ 29.03M | |
| $ 0.33 | $ 0.50 | $ 1.21 | $ 1.18 | $ 0.85 | |
| $ 0.33 | $ 0.50 | $ 1.21 | $ 1.18 | $ 0.85 | |
| 34.97M | 33.81M | 33.61M | 33.44M | 33.31M | |
| 34.97M | 33.81M | 33.61M | 33.44M | 33.31M |