Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 761.41M | $ 675.04M | $ 482.38M | $ 401.86M | $ 365.98M | |
| $ 748.43M | $ 664.16M | $ 475.89M | $ 396.47M | $ 360.70M | |
| $ 703.63M | $ 527.21M | $ 368.61M | $ 283.84M | $ 236.22M | |
| $ 1.89M | $ 1.34M | $ 1.04M | $ 1.26M | $ 3.07M | |
| $ 68.35M | $ 138.29M | $ 108.32M | $ 113.89M | $ 127.95M | |
| $ 44.80M | $ 136.95M | $ 107.28M | $ 112.63M | $ 124.48M | |
| $ 21.67M | $ 24.54M | $ 17.27M | $ 3.56M | $ 529.00K | |
| $ 66.46M | $ 161.49M | $ 124.56M | $ 116.19M | $ 125.01M | |
| $ 99.65M | $ 139.73M | $ 106.14M | $ 101.42M | $ 112.51M | |
| $ 0.95 | $ 1.35 | $ 1.02 | $ 0.95 | $ 0.97 | |
| $ 0.82 | $ 1.23 | $ 0.94 | $ 0.87 | $ 0.89 | |
| 103.86M | 103.23M | 103.56M | 106.79M | 115.65M | |
| 119.99M | 113.48M | 111.74M | 115.97M | 125.96M |