Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 189.34B | $ 185.23B | $ 213.67B | $ 240.86B | $ 154.71B | |
| $ 33.53B | $ 28.11B | $ 47.39B | $ 54.05B | $ 21.65B | |
| $ 18.06B | $ 13.51B | $ 16.93B | $ 12.97B | $ 11.16B | |
| $ 18.16B | $ 16.82B | $ 16.68B | $ 14.63B | $ 14.88B | |
| $ 31.07B | $ 25.11B | $ 42.89B | $ 29.37B | $ 27.82B | |
| $ 15.46B | $ 14.59B | $ 30.46B | $ 41.08B | $ 10.49B | |
| $ -7.72B | $ -7.95B | $ -6.31B | $ -25.71B | $ 4.45B | |
| $ 7.75B | $ 6.64B | $ 24.15B | $ 15.37B | $ 14.93B | |
| $ 55.00M | $ 382.83M | $ 15.50B | $ -2.48B | $ 7.42B | |
| $ <0.01 | $ 0.02 | $ 0.89 | $ -0.13 | $ 0.37 | |
| $ <0.01 | $ 0.02 | $ 0.87 | $ -0.13 | $ 0.37 | |
| 15.59B | 16.39B | 17.75B | 18.99B | 20.13B | |
| 15.91B | 16.82B | 17.75B | 18.99B | 20.26B |