Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 557.62M | $ 483.11M | $ 426.97M | $ 366.89M | $ 250.73M | |
| $ 337.91M | $ 294.58M | $ 258.90M | $ 235.79M | $ 163.97M | |
| $ 257.04M | $ 281.85M | $ 244.79M | $ 207.87M | $ 162.05M | |
| $ 33.22M | $ 13.03M | $ 14.65M | $ 15.02M | $ 11.81M | |
| $ 114.09M | $ 25.76M | $ 28.75M | $ 44.83M | $ 5.82M | |
| $ 80.87M | $ 12.74M | $ 14.10M | $ 27.92M | $ 1.92M | |
| $ 13.64M | $ 12.41M | $ 5.63M | $ 3.56M | $ -822.00K | |
| $ 94.51M | $ 25.15M | $ 19.74M | $ 31.49M | $ 1.10M | |
| $ 71.94M | $ 56.00K | $ 10.06M | $ 20.08M | $ -1.17M | |
| $ 2.56 | $ <0.01 | $ 0.35 | $ 0.73 | $ -0.04 | |
| $ 2.49 | $ <0.01 | $ 0.35 | $ 0.70 | $ -0.04 | |
| 28.15M | 28.23M | 28.74M | 27.67M | 27.25M | |
| 28.85M | 28.81M | 29.15M | 28.61M | 27.25M |