Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 353.86M | $ 284.09M | $ 174.30M | $ 134.32M | $ 121.64M | |
| $ 249.97M | $ 173.86M | $ 127.62M | $ 121.11M | $ 113.83M | |
| $ 147.26M | $ 146.06M | $ 82.59M | $ 94.49M | $ 72.94M | |
| $ 13.97M | $ 9.69M | $ 4.34M | $ 4.62M | $ 5.30M | |
| $ 116.68M | $ 37.50M | $ 49.37M | $ 31.24M | $ 46.20M | |
| $ 102.71M | $ 27.81M | $ 45.03M | $ 26.62M | $ 40.90M | |
| $ -75.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 102.64M | $ 27.81M | $ 45.03M | $ 26.62M | $ 40.90M | |
| $ 80.86M | $ 22.05M | $ 35.66M | $ 22.04M | $ 32.88M | |
| $ 4.38 | $ 1.49 | $ 3.45 | $ 2.09 | $ 3.00 | |
| $ 4.35 | $ 1.48 | $ 3.42 | $ 2.06 | $ 2.96 | |
| 16.64M | 14.76M | 10.34M | 10.55M | 10.97M | |
| 16.76M | 14.91M | 10.44M | 10.71M | 11.11M |