Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 19.12B | $ 17.00B | $ 18.44B | $ 13.38B | $ 692.51B | |
| $ 5.21B | $ 3.14B | $ 4.75B | $ 2.75B | $ 70.67B | |
| $ 3.73B | $ 4.39B | $ 2.27B | $ 2.06B | $ 129.07B | |
| $ 2.76B | $ 3.27B | $ 2.81B | $ 3.07B | $ 174.88B | |
| $ 4.95B | $ 3.96B | $ 6.71B | $ 4.80B | $ 107.06B | |
| $ 1.48B | $ -1.25B | $ 2.48B | $ 699.00M | $ -58.40B | |
| $ -299.00M | $ 991.00M | $ 574.00M | $ 16.00M | $ 1.97B | |
| $ 1.18B | $ -257.00M | $ 3.06B | $ 715.00M | $ -56.43B | |
| $ 2.35B | $ -1.31B | $ 2.23B | $ 26.00M | $ -69.65B | |
| $ 5.30K | $ -3.35 | $ 736.04 | $ 0.01 | $ -177.42 | |
| $ 5.30K | $ -3.35 | $ 736.04 | $ 0.01 | $ -177.42 | |
| 392.09M | 391.72M | 392.72M | 392.79M | 389.48M | |
| 392.09M | 391.72M | 392.72M | 392.79M | 389.48M |