Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 862.62M | $ 822.77M | $ 728.15M | $ 598.51M | $ 539.08M | |
| $ 614.52M | $ 578.69M | $ 579.50M | $ 540.89M | $ 497.03M | |
| $ 348.52M | $ 324.94M | $ 314.25M | $ 296.79M | $ 282.43M | |
| $ 19.14M | $ 26.79M | $ 27.29M | $ 24.31M | $ 23.93M | |
| $ 285.15M | $ 280.54M | $ 291.82M | $ 268.53M | $ 238.53M | |
| $ 266.01M | $ 253.75M | $ 265.25M | $ 244.10M | $ 214.60M | |
| $ -31.89M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 234.12M | $ 253.75M | $ 265.25M | $ 244.10M | $ 214.60M | |
| $ 205.10M | $ 198.17M | $ 181.87M | $ 166.24M | $ 146.15M | |
| $ 4.53 | $ 4.25 | $ 3.85 | $ 3.46 | $ 2.85 | |
| $ 4.49 | $ 4.23 | $ 3.82 | $ 3.44 | $ 2.81 | |
| 46.58M | 46.64M | 47.26M | 48.03M | 50.96M | |
| 47.37M | 46.90M | 47.55M | 48.44M | 51.37M |