Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 27.48B | $ 24.75B | $ 28.11B | $ 20.96B | $ 17.07B | |
| $ 17.25B | $ 14.87B | $ 17.98B | $ 10.14B | $ 8.56B | |
| $ 8.97B | $ 7.39B | $ 7.74B | $ 6.06B | $ 5.65B | |
| $ 7.06B | $ 5.76B | $ 6.15B | $ 4.79B | $ 4.21B | |
| $ 16.16B | $ 14.03B | $ 16.76B | $ 9.21B | $ 8.66B | |
| $ 8.28B | $ 7.48B | $ 10.24B | $ 4.08B | $ 2.91B | |
| $ -3.75B | $ -1.44B | $ -2.95B | $ -249.00M | $ 262.00M | |
| $ 4.53B | $ 6.04B | $ 7.29B | $ 3.83B | $ 3.17B | |
| $ 6.83B | $ 6.95B | $ 7.31B | $ 4.15B | $ 3.57B | |
| $ 3.31 | $ 3.38 | $ 3.61 | $ 2.10 | $ 1.82 | |
| $ 3.29 | $ 3.37 | $ 3.60 | $ 2.10 | $ 1.81 | |
| 2.09B | 2.06B | 2.03B | 1.97B | 1.96B | |
| 2.09B | 2.06B | 2.03B | 1.98B | 1.97B |