Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 60.77B | $ 70.67B | $ 54.27B | $ 56.99B | $ 71.15B | |
| $ 25.55B | $ 17.52B | $ 17.55B | $ 11.89B | $ 28.28B | |
| $ 20.77B | $ 14.31B | $ 14.48B | $ 13.78B | $ 17.45B | |
| $ 128.00M | $ 383.00M | $ -70.00M | $ 117.00M | $ 206.00M | |
| $ 4.91B | $ 3.59B | $ 3.00B | $ -1.77B | $ 11.04B | |
| $ 4.79B | $ 3.21B | $ 3.07B | $ -1.89B | $ 10.84B | |
| $ 0.00 | $ 144.00M | $ 49.00M | $ -62.00M | $ 98.00M | |
| $ 4.79B | $ 3.35B | $ 3.12B | $ -1.95B | $ 10.93B | |
| $ 3.58B | $ 2.73B | $ 2.49B | $ -1.65B | $ 8.87B | |
| $ 10.16 | $ 7.54 | $ 6.76 | $ -4.49 | $ 22.56 | |
| $ 10.22 | $ 7.50 | $ 6.74 | $ -4.49 | $ 19.51 | |
| 351.80M | 357.50M | 363.50M | 372.30M | 387.20M | |
| 349.92M | 359.30M | 364.60M | 372.30M | 390.10M |