Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 235.24M | $ 111.92M | $ 66.40M | $ 44.71M | $ 22.59M | |
| $ 169.17M | $ 100.55M | $ 59.91M | $ 38.83M | $ 8.39M | |
| $ 82.12M | $ 101.44M | $ 35.79M | $ 5.16M | $ 7.45M | |
| $ 18.61M | $ 7.91M | $ 3.41M | $ 4.28K | $ 31.24K | |
| $ 110.15M | $ 6.76M | $ 23.78M | $ 34.81M | $ 1.03M | |
| $ 87.05M | $ -888.30K | $ 24.13M | $ 33.67M | $ 937.12K | |
| $ -34.31M | $ -18.54M | $ -13.62M | $ -388.34K | $ 61.50K | |
| $ 52.75M | $ -19.43M | $ 10.50M | $ 33.28M | $ 998.62K | |
| $ 36.53M | $ -23.96M | $ 9.52M | $ 31.68M | $ 997.41K | |
| $ 0.38 | $ -0.34 | $ 0.17 | $ 0.63 | $ 0.02 | |
| $ 0.36 | $ -0.34 | $ 0.16 | $ 0.63 | $ 0.02 | |
| 96.14M | 70.76M | 56.95M | 50.37M | 50.37M | |
| 99.23M | 70.76M | 57.77M | 50.37M | 50.37M |