Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.27B | $ 4.91B | $ 4.41B | $ 4.07B | $ 3.62B | |
| $ 914.37M | $ 846.92M | $ 758.57M | $ 679.53M | $ 642.13M | |
| $ 678.27M | $ 622.84M | $ 558.47M | $ 509.73M | $ 482.23M | |
| $ 88.16M | $ 82.61M | $ 72.70M | $ 67.87M | $ 64.98M | |
| $ 306.17M | $ 297.00M | $ 252.93M | $ 233.90M | $ 219.38M | |
| $ 236.10M | $ 224.08M | $ 200.10M | $ 169.80M | $ 159.90M | |
| $ -29.60M | $ -22.59M | $ -30.94M | $ -13.39M | $ -12.77M | |
| $ 206.50M | $ 201.49M | $ 169.16M | $ 156.41M | $ 147.13M | |
| $ 144.90M | $ 137.12M | $ 107.89M | $ 103.29M | $ 96.68M | |
| $ 4.82 | $ 4.57 | $ 3.51 | $ 3.38 | $ 3.18 | |
| $ 4.82 | $ 4.57 | $ 3.50 | $ 3.38 | $ 3.18 | |
| 30.06M | 30.03M | 30.76M | 30.59M | 30.40M | |
| 30.06M | 30.03M | 30.79M | 30.60M | 30.40M |