Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 28.35B | $ 23.67B | $ 20.88B | $ 17.07B | $ 12.98B | |
| $ 3.69B | $ 3.13B | $ 2.65B | $ 2.18B | $ 1.79B | |
| $ 2.06B | $ 1.79B | $ 1.51B | $ 1.22B | $ 1.11B | |
| $ 845.29M | $ 742.32M | $ 613.80M | $ 644.62M | $ 420.89M | |
| $ 2.52B | $ 2.16B | $ 1.77B | $ 1.47B | $ 1.11B | |
| $ 1.64B | $ 1.34B | $ 1.13B | $ 955.18M | $ 679.30M | |
| $ -227.22M | $ -125.38M | $ -164.32M | $ -251.29M | $ -56.40M | |
| $ 1.41B | $ 1.21B | $ 969.96M | $ 703.89M | $ 622.90M | |
| $ 1.03B | $ 904.82M | $ 744.69M | $ 491.19M | $ 485.96M | |
| $ 6.87 | $ 6.16 | $ 5.13 | $ 3.42 | $ 3.45 | |
| $ 6.80 | $ 6.03 | $ 5.00 | $ 3.32 | $ 3.34 | |
| 151.68M | 146.93M | 145.22M | 143.49M | 140.82M | |
| 151.68M | 150.06M | 148.82M | 147.99M | 145.37M |