Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 191.62B | $ 202.98B | $ 198.46B | $ 181.54B | $ 124.57B | |
| $ 44.63B | $ 50.11B | $ 52.43B | $ 44.36B | $ 30.62B | |
| $ 27.60B | $ 26.43B | $ 21.69B | $ 20.57B | $ 16.54B | |
| $ 7.13B | $ 7.26B | $ 5.86B | $ 5.03B | $ 3.48B | |
| $ 24.63B | $ 37.11B | $ 31.33B | $ 32.94B | $ 20.09B | |
| $ 17.03B | $ 23.68B | $ 24.39B | $ 28.62B | $ 16.93B | |
| $ -4.14B | $ -97.71M | $ -4.76B | $ 324.88M | $ 850.26M | |
| $ 12.89B | $ 23.58B | $ 19.63B | $ 24.12B | $ 14.93B | |
| $ 8.03B | $ 14.97B | $ 13.52B | $ 19.06B | $ 11.28B | |
| $ 4.98 | $ 6.64 | $ 6.00 | $ 8.47 | $ 4.97 | |
| $ 4.98 | $ 6.64 | $ 6.00 | $ 8.47 | $ 4.97 | |
| 1.61B | 2.25B | 2.25B | 2.25B | 2.27B | |
| 1.61B | 2.25B | 2.25B | 2.25B | 2.27B |