Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.75B | $ 3.58B | $ 3.44B | $ 3.30B | $ 2.93B | |
| $ 2.94B | $ 2.78B | $ 1.41B | $ 1.28B | $ 1.20B | |
| $ 2.75B | $ 2.60B | $ 1.30B | $ 1.24B | $ 1.12B | |
| $ 109.03M | $ 101.45M | $ 93.14M | $ 92.38M | $ 89.65M | |
| $ 282.37M | $ 282.90M | $ 201.70M | $ 132.76M | $ 171.97M | |
| $ 187.28M | $ 178.32M | $ 108.57M | $ 38.94M | $ 82.32M | |
| $ -24.39M | $ -7.27M | $ -8.55M | $ -6.04M | $ -10.70M | |
| $ 162.90M | $ 171.05M | $ 100.01M | $ 32.89M | $ 71.62M | |
| $ 148.43M | $ 156.78M | $ 101.35M | $ 43.12M | $ 72.37M | |
| $ 3.17 | $ 3.28 | $ 2.10 | $ 0.87 | $ 1.03 | |
| $ 3.07 | $ 3.20 | $ 2.07 | $ 0.86 | $ 1.01 | |
| 46.62M | 47.79M | 48.32M | 49.81M | 47.53M | |
| 48.35M | 48.97M | 49.05M | 50.41M | 48.51M |