Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 44.28B | $ 38.96B | $ 35.82B | $ 44.20B | $ 33.57B | |
| $ 24.55B | $ 21.90B | $ 19.95B | $ 25.57B | $ 19.30B | |
| $ 12.19B | $ 11.83B | $ 12.16B | $ 9.71B | $ 9.52B | |
| $ 1.60B | $ 1.71B | $ 1.81B | $ 1.76B | $ 1.58B | |
| $ 14.93B | $ 12.74B | $ 9.95B | $ 17.25B | $ 11.37B | |
| $ 12.36B | $ 10.07B | $ 7.79B | $ 15.86B | $ 9.79B | |
| $ 308.00M | $ 265.00M | $ -345.00M | $ -862.00M | $ 485.00M | |
| $ 12.66B | $ 10.34B | $ 7.44B | $ 15.00B | $ 10.27B | |
| $ 5.54B | $ 10.14B | $ 7.23B | $ 12.94B | $ 9.04B | |
| $ 5.06 | $ 9.09 | $ 6.47 | $ 11.52 | $ 8.00 | |
| $ 5.01 | $ 8.98 | $ 6.42 | $ 11.38 | $ 7.87 | |
| 1.10B | 1.12B | 1.12B | 1.12B | 1.13B | |
| 1.10B | 1.13B | 1.13B | 1.14B | 1.15B |