Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 123.53B | $ 125.40B | $ 115.34B | $ 83.44B | $ 83.08B | |
| $ 80.04B | $ 77.96B | $ 77.20B | $ 72.83B | $ 83.32B | |
| $ 54.84B | $ 54.60B | $ 55.56B | $ 57.20B | $ 53.76B | |
| $ 4.15B | $ 7.56B | $ 6.27B | $ 6.83B | $ 7.89B | |
| $ 29.35B | $ 30.92B | $ 27.91B | $ 22.46B | $ 37.45B | |
| $ 25.20B | $ 23.36B | $ 21.64B | $ 15.63B | $ 29.56B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 25.20B | $ 23.36B | $ 21.64B | $ 15.63B | $ 29.56B | |
| $ 21.34B | $ 19.72B | $ 19.14B | $ 13.68B | $ 22.11B | |
| $ 6.39 | $ 5.43 | $ 4.88 | $ 3.17 | $ 4.99 | |
| $ 6.32 | $ 5.37 | $ 4.83 | $ 3.14 | $ 4.99 | |
| 3.18B | 3.43B | 3.69B | 3.81B | 4.06B | |
| 3.22B | 3.47B | 3.72B | 3.84B | 4.10B |