Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 348.98M | $ 299.97M | $ 256.11M | $ 235.53M | $ 166.12M | |
| $ 83.81M | $ 100.12M | $ 72.21M | $ 72.74M | $ 51.06M | |
| $ 78.92M | $ 78.90M | $ 65.17M | $ 65.18M | $ 40.03M | |
| $ 23.24M | $ 18.13M | $ 14.69M | $ 13.79M | $ 10.65M | |
| $ 28.13M | $ 40.95M | $ 150.74M | $ 53.31M | $ 58.24M | |
| $ 4.89M | $ 21.22M | $ 7.04M | $ 7.56M | $ 11.03M | |
| $ -21.22M | $ -15.80M | $ 119.98M | $ 25.02M | $ 29.74M | |
| $ -16.34M | $ 5.42M | $ 127.02M | $ 32.58M | $ 40.77M | |
| $ 14.75M | $ 11.03M | $ 29.95M | $ 11.32M | $ 210.00K | |
| $ 0.15 | $ 0.02 | $ 0.70 | $ 0.13 | $ 1.64 | |
| $ 0.15 | $ 0.02 | $ 0.69 | $ 0.13 | $ 1.64 | |
| 28.14M | 27.62M | 27.15M | 25.77M | 25.17M | |
| 29.25M | 27.69M | 27.49M | 26.06M | 25.17M |