Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.66B | $ 3.36B | $ 3.64B | $ 3.01B | $ 2.50B | |
| $ 423.80M | $ 290.32M | $ 364.40M | $ 343.96M | $ 324.98M | |
| $ 257.16M | $ 236.24M | $ 235.30M | $ 229.06M | $ 206.42M | |
| $ 51.09M | $ 65.19M | $ 59.14M | $ 58.17M | $ 46.20M | |
| $ 217.94M | $ 118.21M | $ 189.08M | $ 175.94M | $ 164.31M | |
| $ 166.65M | $ 54.08M | $ 129.09M | $ 114.91M | $ 118.56M | |
| $ -5.46M | $ -7.59M | $ -4.09M | $ -703.00K | $ -2.25M | |
| $ 161.19M | $ 46.49M | $ 125.00M | $ 114.20M | $ 116.31M | |
| $ 118.37M | $ 30.26M | $ 90.99M | $ 83.38M | $ 85.01M | |
| $ 7.56 | $ 1.84 | $ 5.45 | $ 4.97 | $ 5.05 | |
| $ 7.53 | $ 1.83 | $ 5.40 | $ 4.91 | $ 4.95 | |
| 15.67M | 16.47M | 16.71M | 16.76M | 16.84M | |
| 15.67M | 16.53M | 16.84M | 16.98M | 17.16M |