Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 28.44B | $ 33.66B | $ 35.13B | $ 28.82B | $ 23.52B | |
| $ 4.62B | $ 6.71B | $ 7.63B | $ 5.23B | $ 4.28B | |
| $ 1.66B | $ 1.82B | $ 1.68B | $ 1.55B | $ 1.97B | |
| $ 827.40M | $ 916.90M | $ 923.90M | $ 790.20M | $ 969.40M | |
| $ 4.20B | $ 5.81B | $ 6.87B | $ 4.47B | $ 3.28B | |
| $ 2.96B | $ 4.89B | $ 5.95B | $ 3.68B | $ 2.31B | |
| $ 61.80M | $ 508.50M | $ -228.20M | $ 170.10M | $ 88.10M | |
| $ 3.02B | $ 5.40B | $ 5.72B | $ 3.85B | $ 2.40B | |
| $ 2.38B | $ 4.16B | $ 4.60B | $ 3.01B | $ 1.87B | |
| $ 4.52 | $ 7.92 | $ 8.78 | $ 5.76 | $ 3.58 | |
| $ 4.51 | $ 7.90 | $ 8.76 | $ 5.75 | $ 3.57 | |
| 526.00M | 525.30M | 523.90M | 522.60M | 521.70M | |
| 526.80M | 526.60M | 525.00M | 523.35M | 522.60M |