Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 947.71M | $ 695.24M | $ 544.89M | $ 473.24M | $ 439.69M | |
| $ 122.47M | $ 93.76M | $ 67.04M | $ 58.59M | $ 48.59M | |
| $ 71.08M | $ 55.65M | $ 41.87M | $ 45.85M | $ 43.90M | |
| $ 8.54M | $ 6.12M | $ 5.13M | $ 4.90M | $ 4.78M | |
| $ 60.85M | $ 44.44M | $ 30.64M | $ 17.61M | $ 9.46M | |
| $ 51.39M | $ 38.12M | $ 25.17M | $ 12.74M | $ 4.70M | |
| $ -5.76M | $ -6.75M | $ -5.58M | $ -3.85M | $ -1.97M | |
| $ 45.63M | $ 31.37M | $ 19.58M | $ 8.89M | $ 2.73M | |
| $ 29.58M | $ 22.56M | $ 13.38M | $ 6.64M | $ 2.70M | |
| $ 0.86 | $ 0.72 | $ 0.45 | $ 0.23 | $ 0.08 | |
| $ 0.84 | $ 0.71 | $ 0.44 | $ 0.22 | $ 0.07 | |
| 34.56M | 31.19M | 29.86M | 29.06M | 28.41M | |
| 35.32M | 32.00M | 30.19M | 30.16M | 30.64M |