Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 42.86B | $ 42.71B | $ 40.62B | $ 27.40B | $ 23.71B | |
| $ 26.93B | $ 25.10B | $ 25.74B | $ 22.21B | $ 23.89B | |
| $ 17.41B | $ 17.19B | $ 18.87B | $ 14.91B | $ 13.73B | |
| $ 774.00M | $ 939.00M | $ 1.02B | $ 560.00M | $ 497.00M | |
| $ 10.29B | $ 8.85B | $ 7.88B | $ 7.86B | $ 10.66B | |
| $ 9.52B | $ 7.91B | $ 6.87B | $ 7.30B | $ 10.17B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 9.52B | $ 7.91B | $ 6.87B | $ 7.30B | $ 10.17B | |
| $ 7.58B | $ 6.30B | $ 5.43B | $ 5.83B | $ 7.96B | |
| $ 4.62 | $ 3.79 | $ 3.27 | $ 3.69 | $ 5.11 | |
| $ 4.61 | $ 3.79 | $ 3.27 | $ 3.69 | $ 5.10 | |
| 1.55B | 1.56B | 1.54B | 1.49B | 1.49B | |
| 1.56B | 1.56B | 1.54B | 1.49B | 1.49B |