Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 10.98B | $ 9.70B | $ 9.29B | $ 8.16B | $ 7.61B | |
| $ 210.92M | $ 173.25M | $ 294.67M | $ 261.76M | $ 210.20M | |
| $ 162.11M | $ 101.20M | $ 97.81M | $ 103.92M | $ 58.81M | |
| $ 22.92M | $ 11.40M | $ 12.53M | $ 27.30M | $ 10.79M | |
| $ 90.39M | $ 133.71M | $ 247.22M | $ 215.71M | $ 223.46M | |
| $ 48.80M | $ 72.06M | $ 196.86M | $ 157.85M | $ 151.39M | |
| $ -27.53M | $ 10.72M | $ 6.31M | $ 8.57M | $ 41.41M | |
| $ 21.27M | $ 82.78M | $ 203.17M | $ 166.42M | $ 192.80M | |
| $ 17.32M | $ 68.55M | $ 156.36M | $ 132.54M | $ 159.64M | |
| $ 0.73 | $ 2.97 | $ 6.68 | $ 5.81 | $ 9.57 | |
| $ 0.71 | $ 2.84 | $ 6.34 | $ 5.45 | $ 8.90 | |
| 23.63M | 23.09M | 23.40M | 22.81M | 16.69M | |
| 24.44M | 24.12M | 24.65M | 24.33M | 17.94M |