Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 28.34B | $ 16.31B | $ 19.83B | $ 8.73B | $ 25.99B | |
| $ 19.92B | $ 8.71B | $ 12.60B | $ 2.48B | $ 7.64B | |
| $ 14.69B | $ 5.54B | $ 10.29B | $ 3.00B | $ 4.68B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 5.42B | $ 3.34B | $ 2.49B | $ -318.30M | $ 3.28B | |
| $ 5.23B | $ 3.17B | $ 2.31B | $ -517.86M | $ 2.96B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 5.23B | $ 3.17B | $ 2.31B | $ -517.86M | $ 2.96B | |
| $ 4.06B | $ 2.24B | $ 1.73B | $ -1.00B | $ -2.00B | |
| $ 1.54 | $ 0.84 | $ 0.62 | $ -0.37 | $ -0.76 | |
| $ 1.54 | $ 0.84 | $ 0.62 | $ -0.37 | $ -0.76 | |
| 2.58B | 2.71B | 2.74B | 2.74B | 2.67B | |
| 2.58B | 2.72B | 2.75B | 2.74B | 2.67B |