Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 988.07B | $ 699.18B | $ 919.31B | $ 984.19B | $ 446.87B | |
| $ 215.54B | $ 186.98B | $ 230.63B | $ 265.78B | $ 141.24B | |
| $ 120.44B | $ 80.60B | $ 94.38B | $ 94.71B | $ 42.89B | |
| $ 99.64B | $ 62.63B | $ 70.10B | $ 90.04B | $ 36.15B | |
| $ 194.75B | $ 370.58B | $ 244.85B | $ 205.71B | $ 138.75B | |
| $ 95.10B | $ 106.39B | $ 136.24B | $ 171.07B | $ 98.35B | |
| $ -51.57B | $ 143.17B | $ -98.31B | $ -96.46B | $ 600.99M | |
| $ 43.53B | $ 249.55B | $ 37.93B | $ 74.61B | $ 98.95B | |
| $ 27.48B | $ 153.81B | $ 22.44B | $ 13.15B | $ 39.95B | |
| $ 232.15 | $ 6.59K | $ 88.30 | $ 51.55 | $ 337.40 | |
| $ 232.15 | $ 6.59K | $ 88.30 | $ 51.55 | $ 337.40 | |
| 116.60M | 116.60M | 116.71M | 117.06M | 118.41M | |
| 116.60M | 116.60M | 116.71M | 117.06M | 118.41M |