Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 20.05B | $ 18.60B | $ 15.53B | $ 14.34B | $ 12.42B | |
| $ 11.57B | $ 11.00B | $ 9.91B | $ 8.42B | $ 6.84B | |
| $ 465.86M | $ 71.71M | $ 346.37M | $ 208.83M | $ 133.64M | |
| $ 961.55M | $ 1.08B | $ 1.06B | $ 1.22B | $ 1.26B | |
| $ 12.07B | $ 17.59B | $ 11.94B | $ 11.72B | $ 10.67B | |
| $ 11.10B | $ 10.93B | $ 9.56B | $ 8.22B | $ 6.71B | |
| $ 10.51B | $ 2.92B | $ -365.51M | $ -737.52M | $ 158.62M | |
| $ 21.62B | $ 13.86B | $ 9.20B | $ 7.48B | $ 6.93B | |
| $ 14.64B | $ 9.15B | $ 6.04B | $ 5.28B | $ 5.61B | |
| $ 39.06 | $ 24.99 | $ 16.06 | $ 14.00 | $ 13.69 | |
| $ 39.06 | $ 24.99 | $ 16.06 | $ 14.00 | $ 13.69 | |
| 374.86M | 366.22M | 375.92M | 376.73M | 409.40M | |
| 374.86M | 366.22M | 375.92M | 376.73M | 409.40M |