Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 187.03B | $ 193.41B | $ 196.91B | $ 235.72B | $ 155.61B | |
| $ 34.38B | $ 56.93B | $ 60.39B | $ 65.59B | $ 45.43B | |
| $ 23.43B | $ 27.83B | $ 26.60B | $ 25.64B | $ 29.33B | |
| $ 20.13B | $ 17.71B | $ 17.76B | $ 16.80B | $ 17.01B | |
| $ 41.09B | $ 45.81B | $ 47.81B | $ 67.00B | $ 39.36B | |
| $ 10.96B | $ 29.10B | $ 33.79B | $ 39.95B | $ 16.10B | |
| $ 8.79B | $ -1.59B | $ -4.21B | $ 9.72B | $ 5.54B | |
| $ 19.74B | $ 27.51B | $ 29.58B | $ 49.67B | $ 21.64B | |
| $ 12.30B | $ 17.66B | $ 21.37B | $ 35.47B | $ 15.63B | |
| $ 6.65 | $ 9.76 | $ 11.41 | $ 18.36 | $ 8.15 | |
| $ 6.63 | $ 9.72 | $ 11.36 | $ 18.28 | $ 8.14 | |
| 1.99B | 1.81B | 1.87B | 1.93B | 1.92B | |
| 2.00B | 1.82B | 1.88B | 1.94B | 1.92B |