Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 182.24M | $ 114.93M | $ 51.94M | $ 26.05M | $ 15.03M | |
| $ 126.10M | $ 82.89M | $ 35.62M | $ 17.26M | $ 9.41M | |
| $ 16.20M | $ 9.89M | $ 6.89M | $ 4.40M | $ 3.04M | |
| $ 2.68M | $ 1.14M | $ 90.00K | $ 573.00K | $ 459.00K | |
| $ 112.58M | $ 78.09M | $ 28.82M | $ 13.44M | $ 6.85M | |
| $ 109.90M | $ 73.00M | $ 28.73M | $ 12.86M | $ 6.37M | |
| $ 14.22M | $ 3.90M | $ 3.15M | $ 674.00K | $ -56.00K | |
| $ 124.12M | $ 76.90M | $ 31.88M | $ 13.54M | $ 6.31M | |
| $ 112.21M | $ 66.40M | $ 27.57M | $ 11.15M | $ 5.74M | |
| $ 1.34 | $ 0.79 | $ 0.34 | $ 0.14 | $ 0.07 | |
| $ 1.20 | $ 0.79 | $ 0.34 | $ 0.14 | $ 0.07 | |
| 83.94M | 84.32M | 80.83M | 78.93M | 78.35M | |
| 93.69M | 84.32M | 80.85M | 79.24M | 78.98M |