Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 6.47B | $ 3.88B | $ 3.63B | $ 3.06B | $ 4.21B | |
| $ 4.84B | $ 2.15B | $ 2.15B | $ 1.56B | $ 3.05B | |
| $ 3.08B | $ 1.21B | $ 1.31B | $ 1.25B | $ 2.25B | |
| $ 241.93M | $ 158.58M | $ 231.71M | $ 341.34M | $ 113.29M | |
| $ 2.30B | $ 2.41B | $ 2.43B | $ 1.33B | $ 1.47B | |
| $ 1.76B | $ 946.09M | $ 834.03M | $ 306.36M | $ 802.01M | |
| $ -474.48M | $ 329.26M | $ 499.04M | $ 204.45M | $ 263.68M | |
| $ 1.29B | $ 1.28B | $ 1.33B | $ 510.81M | $ 1.07B | |
| $ 527.36M | $ 463.74M | $ 474.33M | $ 167.54M | $ 408.84M | |
| $ 1.96 | $ 2.07 | $ 2.46 | $ 0.87 | $ 2.25 | |
| $ 1.96 | $ 2.07 | $ 2.42 | $ 0.87 | $ 2.15 | |
| 217.36M | 198.05M | 184.52M | 175.51M | 163.70M | |
| 217.36M | 198.05M | 195.77M | 175.51M | 180.11M |