Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 212.79M | $ 191.15M | $ 166.68M | $ 124.41M | $ 129.84M | |
| $ 74.59M | $ 62.52M | $ 37.26M | $ 32.74M | $ 37.87M | |
| $ 27.53M | $ 8.98M | $ 8.09M | $ 9.03M | $ 8.49M | |
| $ 60.50M | $ 53.27M | $ 51.49M | $ 22.50M | $ 19.37M | |
| $ 107.56M | $ 90.25M | $ 181.78M | $ 44.60M | $ 45.71M | |
| $ 47.06M | $ 53.53M | $ 29.17M | $ 23.82M | $ 29.39M | |
| $ -996.02K | $ -18.89M | $ 90.38M | $ 0.00 | $ -18.09M | |
| $ 46.07M | $ 34.64M | $ 119.56M | $ 8.67M | $ 11.30M | |
| $ 29.50M | $ 25.59M | $ 119.25M | $ 8.75M | $ 11.29M | |
| $ 0.01 | $ 0.01 | $ 0.06 | $ <0.01 | $ <0.01 | |
| $ 0.01 | $ 0.01 | $ 0.06 | $ <0.01 | $ <0.01 | |
| 2.76B | 1.99B | 2.09B | 2.08B | 2.07B | |
| 2.97B | 2.01B | 2.11B | 2.10B | 2.07B |