Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 104.13M | $ 111.60M | $ 148.65M | $ 106.76M | $ 70.58M | |
| $ 27.37M | $ 55.19M | $ 66.77M | $ 50.73M | $ 20.52M | |
| $ 6.69M | $ 5.74M | $ 5.50M | $ 4.59M | $ 5.51M | |
| $ 175.00K | $ 177.00K | $ 59.85M | $ 38.52M | $ 32.71M | |
| $ 22.83M | $ 42.30M | $ 147.95M | $ 99.56M | $ 39.57M | |
| $ 20.68M | $ 49.45M | $ 61.27M | $ 46.14M | $ 15.01M | |
| $ -4.03M | $ -10.27M | $ -40.83M | $ -23.14M | $ 5.18M | |
| $ 16.65M | $ 39.19M | $ 56.26M | $ 40.52M | $ 5.21M | |
| $ 12.25M | $ 25.90M | $ 43.85M | $ 24.33M | $ 4.51M | |
| $ 0.01 | $ 0.01 | $ 0.03 | $ 0.01 | $ 0.00 | |
| $ 0.01 | $ 0.01 | $ 0.03 | $ 0.01 | $ 0.00 | |
| 1.63B | 1.62B | 1.60B | 1.58B | 1.62B | |
| 1.63B | 1.64B | 1.65B | 1.64B | 1.63B |