Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.94T | $ 4.82B | $ 5.12B | $ 3.31B | $ 2.55T | |
| $ 1.01T | $ 1.42B | $ 1.14B | $ 942.86M | $ 1.15T | |
| $ 641.41B | $ 551.34M | $ 72.17M | $ 639.14M | $ 1.18T | |
| $ 253.73B | $ 286.34M | $ 278.78M | $ 246.79M | $ 229.96B | |
| $ 630.41B | $ 1.41B | $ 2.42B | $ 422.89M | $ 160.63B | |
| $ 373.06B | $ 867.57M | $ 1.07B | $ 303.72M | $ -34.26B | |
| $ -147.09B | $ 157.26M | $ 1.01B | - | $ -99.44B | |
| $ 225.97B | $ 1.02B | $ 2.08B | $ 135.54M | $ -133.69B | |
| $ 145.11B | $ 715.81M | $ 1.46B | $ 99.63M | $ -50.86B | |
| $ 105.00 | $ 458.00 | $ 905.00 | $ 61.50 | $ -37.00 | |
| $ 105.00 | $ 458.00 | $ 905.00 | $ 61.50 | $ -37.00 | |
| 1.38B | 1.38B | 1.38B | 1.38B | 1.38B | |
| 1.38B | 1.38B | 1.38B | 1.38B | 1.38B |