Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 669.34M | $ 593.71M | $ 669.68M | $ 637.02M | $ 517.42M | |
| $ 210.47M | $ 189.81M | $ 234.85M | $ 215.18M | $ 166.24M | |
| $ 155.44M | $ 139.05M | $ 150.69M | $ 145.82M | $ 118.69M | |
| $ 23.03M | $ 20.83M | $ 18.91M | $ 16.43M | $ 15.56M | |
| $ 78.06M | $ 71.94M | $ 103.75M | $ 93.14M | $ 63.70M | |
| $ 55.03M | $ 50.76M | $ 84.15M | $ 69.36M | $ 47.55M | |
| $ -9.41M | $ 13.00K | $ -1.81M | $ 4.34M | $ 1.35M | |
| $ 45.62M | $ 50.77M | $ 82.34M | $ 73.70M | $ 48.90M | |
| $ 35.28M | $ 37.09M | $ 63.33M | $ 54.40M | $ 35.73M | |
| $ 7.17 | $ 7.56 | $ 12.87 | $ 11.03 | $ 7.28 | |
| $ 7.14 | $ 7.50 | $ 12.67 | $ 10.88 | $ 7.19 | |
| 4.92M | 4.91M | 4.92M | 4.93M | 4.91M | |
| 4.94M | 4.95M | 5.00M | 5.00M | 4.97M |