Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 912.39M | $ 814.41M | $ 743.52M | $ 533.66M | $ 421.60M | |
| $ 624.38M | $ 509.94M | $ 504.58M | $ 493.09M | $ 385.18M | |
| $ 340.66M | $ 278.70M | $ 258.06M | $ 233.63M | $ 216.55M | |
| $ 7.76M | $ 10.07M | $ 11.34M | $ 14.01M | $ 14.15M | |
| $ 291.48M | $ 241.32M | $ 257.87M | $ 273.47M | $ 182.78M | |
| $ 283.72M | $ 231.24M | $ 246.53M | $ 259.46M | $ 168.63M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 283.72M | $ 231.24M | $ 246.53M | $ 259.46M | $ 168.63M | |
| $ 201.37M | $ 185.27M | $ 194.06M | $ 203.04M | $ 133.06M | |
| $ 5.35 | $ 4.86 | $ 5.09 | $ 5.32 | $ 3.86 | |
| $ 5.31 | $ 4.83 | $ 5.07 | $ 5.31 | $ 3.86 | |
| 36.97M | 37.34M | 37.37M | 37.38M | 34.44M | |
| 37.29M | 37.57M | 37.51M | 37.50M | 34.50M |