Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 17.90T | $ 5.48T | $ 2.53T | $ 1.32T | $ 692.51B | |
| $ 4.94T | $ 969.46B | $ 650.78B | $ 294.87B | $ 70.67B | |
| $ 3.79T | $ 2.44T | $ 353.17B | $ 236.70B | $ 129.07B | |
| $ 2.30T | $ 922.59B | $ 344.27B | $ 272.52B | $ 174.88B | |
| $ 3.90T | $ 1.08T | $ 631.62B | $ 367.45B | $ 107.06B | |
| $ 1.16T | $ -1.47T | $ 297.62B | $ 58.17B | $ -58.40B | |
| $ -186.79B | $ 589.98B | $ 101.56B | $ 5.43B | $ 1.97B | |
| $ 970.45B | $ -879.30B | $ 399.18B | $ 63.60B | $ -56.43B | |
| $ 2.08T | $ -1.56T | $ 289.06B | $ 257.00M | $ -69.65B | |
| $ 6.17K | $ -2.40K | $ 5.67 | $ 6.79 | $ -2.56 | |
| $ 6.17K | $ -2.40K | $ 5.67 | $ 6.79 | $ -2.56 | |
| 392.09M | 391.72M | 392.72M | 392.79M | 392.52M | |
| 392.09M | 391.72M | 392.72M | 392.79M | 392.52M |