Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 256.69M | $ 254.91M | $ 259.86M | $ 250.36M | $ 184.44M | |
| $ 69.20M | $ 69.81M | $ 78.39M | $ 89.19M | $ 66.70M | |
| $ 53.14M | $ 60.47M | $ 58.19M | $ 55.64M | $ 41.40M | |
| $ 25.81M | $ 27.49M | $ 24.81M | $ 20.55M | $ 17.26M | |
| $ 41.86M | $ 35.37M | $ 45.02M | $ 54.10M | $ 42.56M | |
| $ 16.06M | $ 9.34M | $ 20.21M | $ 33.55M | $ 25.30M | |
| $ -4.47M | $ -6.59M | $ -5.63M | $ 2.54M | $ -238.00K | |
| $ 11.59M | $ 2.74M | $ 14.58M | $ 36.10M | $ 25.07M | |
| $ 6.79M | $ 791.00K | $ 10.81M | $ 25.73M | $ 18.43M | |
| $ <0.01 | $ 0.00 | $ 0.01 | $ 0.01 | $ 0.01 | |
| $ <0.01 | $ 0.00 | $ 0.01 | $ 0.01 | $ 0.01 | |
| 2.06B | 2.03B | 2.08B | 2.05B | 2.05B | |
| 2.03B | 2.03B | 2.07B | 2.08B | 2.12B |