Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 476.20M | $ 420.40M | $ 396.29M | $ 323.99M | $ 259.26M | |
| $ 201.02M | $ 177.36M | $ 162.41M | $ 127.51M | $ 92.68M | |
| $ 138.37M | $ 118.21M | $ 95.44M | $ 73.58M | $ 52.56M | |
| $ 13.25M | $ 11.70M | $ 9.59M | $ 7.83M | $ 4.39M | |
| $ 77.40M | $ 69.47M | $ 76.87M | $ 61.21M | $ 44.13M | |
| $ 62.65M | $ 59.15M | $ 66.97M | $ 53.94M | $ 40.12M | |
| $ 1.41M | $ -2.37M | $ -941.00K | $ -1.97M | $ -676.00K | |
| $ 64.06M | $ 56.78M | $ 66.03M | $ 51.97M | $ 39.44M | |
| $ 51.23M | $ 45.49M | $ 52.80M | $ 41.38M | $ 31.57M | |
| $ 1.85 | $ 1.65 | $ 1.91 | $ 1.50 | $ 1.14 | |
| $ 1.85 | $ 1.65 | $ 1.91 | $ 1.50 | $ 1.14 | |
| 27.66M | 27.64M | 27.62M | 27.61M | 27.61M | |
| 27.68M | 27.64M | 27.63M | 27.62M | 27.61M |