Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 174.43M | $ 162.44M | $ 143.80M | $ 122.26M | $ 126.58M | |
| $ 123.21M | $ 112.43M | $ 112.36M | $ 113.93M | $ 118.27M | |
| $ 82.17M | $ 88.01M | $ 78.39M | $ 72.94M | $ 79.10M | |
| $ 4.11M | $ 6.52M | $ -37.02M | $ 9.21M | $ 10.50M | |
| $ 45.16M | $ 0.00 | $ -3.05M | $ 50.20M | $ 49.67M | |
| $ 41.06M | $ 34.51M | $ 35.35M | $ 40.99M | $ 39.17M | |
| $ -16.00K | $ -10.10M | $ -1.38M | $ 0.00 | $ 0.00 | |
| $ 41.05M | $ 24.41M | $ 33.97M | $ 40.99M | $ 39.17M | |
| $ 32.38M | $ 18.54M | $ 25.50M | $ 30.42M | $ 28.78M | |
| $ 3.96 | $ 2.34 | $ 3.23 | $ 3.85 | $ 3.65 | |
| $ 4.02 | $ 2.34 | $ 3.23 | $ 3.85 | $ 3.65 | |
| 8.18M | 7.93M | 7.91M | 7.89M | 7.92M | |
| 8.05M | 8.18M | 7.91M | 7.89M | 7.92M |