Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.22T | $ 967.50B | $ 1.08T | $ 526.69B | $ 163.31B | |
| $ 653.12B | $ 347.43B | $ 427.73B | $ 237.57B | $ 82.26B | |
| $ 92.82B | $ 93.87B | $ 72.06B | $ 30.82B | $ 21.57B | |
| $ 122.00B | $ 132.03B | $ 132.73B | $ 58.30B | $ 18.12B | |
| $ 643.37B | $ 280.66B | $ 513.69B | $ 289.63B | $ 50.60B | |
| $ 560.30B | $ 253.56B | $ 355.67B | $ 206.75B | $ 60.69B | |
| $ 21.80B | $ -158.56B | $ -20.82B | $ -2.52B | $ -38.08B | |
| $ 582.10B | $ 95.00B | $ 334.85B | $ 204.23B | $ 22.61B | |
| $ 370.16B | $ 51.21B | $ 219.16B | $ 126.97B | $ 9.66B | |
| $ 2.46K | $ 156.20 | $ 214.65 | $ 139.05 | $ 21.55 | |
| $ 2.46K | $ 156.20 | $ 214.65 | $ 139.05 | $ 21.55 | |
| 150.55M | 150.55M | 150.55M | 150.55M | 152.47M | |
| 150.55M | 150.55M | 150.55M | 150.55M | 152.47M |