Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 655.95B | $ 559.38B | $ 260.19B | $ 284.25B | $ 94.53B | |
| $ 61.16B | $ 47.14B | $ 39.76B | $ 50.04B | $ 17.64B | |
| $ 68.05B | $ 53.34B | $ 39.76B | $ 25.81B | $ 7.73B | |
| $ 25.56B | $ 25.65B | $ 9.87B | $ 8.57B | $ 2.73B | |
| $ -32.95B | $ 76.56B | $ -14.39B | $ 35.46B | $ 13.10B | |
| $ -6.89B | $ -6.21B | $ -17.01B | $ 26.89B | $ 10.91B | |
| $ -55.93B | $ 55.66B | $ -7.53B | $ 631.08M | $ -3.52B | |
| $ -62.82B | $ 49.45B | $ -24.54B | $ 34.63B | $ 9.61B | |
| $ -58.20B | $ 65.66B | $ -30.37B | $ 20.15B | $ 2.02B | |
| $ -10.21 | $ 18.74 | $ -7.70 | $ 1.60 | $ 0.29 | |
| $ -10.21 | $ 18.74 | $ -7.70 | $ 1.60 | $ 0.29 | |
| 5.70B | 3.50B | 3.50B | 3.50B | 3.47B | |
| 5.70B | 3.50B | 3.50B | 3.50B | 3.47B |