Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 59.05B | $ 74.22B | $ 57.38B | $ 36.82B | $ 35.03B | |
| $ 37.59B | $ 41.09B | $ 32.36B | $ 30.73B | $ 32.18B | |
| $ 30.56B | $ 34.90B | $ 8.18B | $ 21.85B | $ 23.51B | |
| $ 2.53B | $ 3.45B | $ 3.21B | $ 1.91B | $ 1.94B | |
| $ 9.55B | $ 9.64B | $ 27.38B | $ 10.78B | $ 10.61B | |
| $ 7.02B | $ 6.19B | $ 24.17B | $ 8.88B | $ 8.67B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 7.02B | $ 6.19B | $ 24.17B | $ 8.88B | $ 8.67B | |
| $ 6.16B | $ 4.62B | $ 23.41B | $ 7.05B | $ 6.82B | |
| $ 1.96 | $ 1.59 | $ 8.53 | $ 2.34 | $ 2.14 | |
| $ 2.37 | $ 1.52 | $ 8.16 | $ 2.25 | $ 2.06 | |
| 3.14B | 3.20B | 3.15B | 3.26B | 3.48B | |
| 3.28B | 3.34B | 3.30B | 3.40B | 3.63B |