Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 73.84B | $ 81.29B | $ 57.38B | $ 39.83B | $ 38.32B | |
| $ 46.77B | $ 44.80B | $ 32.36B | $ 33.24B | $ 35.21B | |
| $ 37.92B | $ 37.97B | $ 8.18B | $ 23.64B | $ 25.72B | |
| $ 3.53B | $ 3.80B | $ 3.21B | $ 2.06B | $ 2.12B | |
| $ 12.38B | $ 10.62B | $ 27.38B | $ 11.66B | $ 11.60B | |
| $ 8.85B | $ 6.82B | $ 24.17B | $ 9.60B | $ 9.48B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 8.85B | $ 6.82B | $ 24.17B | $ 9.60B | $ 9.48B | |
| $ 7.77B | $ 5.09B | $ 23.41B | $ 7.63B | $ 7.46B | |
| $ 2.46 | $ 1.59 | $ 8.68 | $ 2.34 | $ 2.14 | |
| $ 2.36 | $ 1.52 | $ 8.72 | $ 2.25 | $ 2.06 | |
| 3.14B | 3.20B | 3.15B | 3.26B | 3.48B | |
| 3.28B | 3.34B | 3.30B | 3.40B | 3.63B |