Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 13.55T | $ 10.63T | $ 13.89T | $ 8.52T | $ 2.86T | |
| $ 5.59T | $ 6.66T | $ 6.88T | $ 4.33T | $ 1.63T | |
| $ 5.26T | $ 4.45T | $ 5.70T | $ 3.88T | $ 1.34T | |
| $ 206.28B | $ 188.07B | $ 183.53B | $ 189.04B | $ 87.94B | |
| $ 536.32B | $ 2.40T | $ 1.37T | $ 633.50B | $ 376.09B | |
| $ 335.59B | $ 2.21T | $ 1.18T | $ 444.45B | $ 288.14B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 330.04B | $ 2.21T | $ 1.18T | $ 444.45B | $ 288.14B | |
| $ 228.40B | $ 1.62T | $ 734.24B | $ 329.38B | $ 188.62B | |
| $ 1.42K | $ 11.87K | $ 5.41K | $ 1.03K | $ 1.28K | |
| $ 1.42K | $ 11.87K | $ 5.41K | $ 1.03K | $ 1.28K | |
| 160.63M | 159.41M | 147.99M | 147.99M | 147.99M | |
| 160.63M | 159.41M | 147.99M | 147.99M | 147.99M |