Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 30.44B | $ 24.25B | $ 29.95B | $ 22.29B | $ 23.06B | |
| $ 18.94B | $ 11.41B | $ 17.91B | $ 19.20B | $ 23.11B | |
| $ 12.59B | $ 12.01B | $ 18.68B | $ 12.17B | $ 15.12B | |
| $ 704.00M | $ 979.00M | $ 1.22B | $ 1.37B | $ 1.38B | |
| $ 7.05B | $ 378.00M | $ 450.00M | $ 8.39B | $ 9.38B | |
| $ 6.35B | $ -601.00M | $ -765.00M | $ 7.03B | $ 7.99B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 6.35B | $ -601.00M | $ -765.00M | $ 7.03B | $ 7.99B | |
| $ 5.31B | $ 4.82B | $ -1.09B | $ 6.26B | $ 6.44B | |
| $ 3.86 | $ 3.36 | $ -1.09 | $ 4.46 | $ 4.51 | |
| $ 3.82 | $ 3.36 | $ -1.09 | $ 4.43 | $ 4.47 | |
| 1.27B | 1.33B | 1.33B | 1.33B | 1.34B | |
| 1.29B | 1.33B | 1.33B | 1.34B | 1.35B |