Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.04T | $ 3.02T | $ 1.96T | $ 793.88B | $ 242.36B | |
| $ 1.16T | $ 1.23T | $ 859.83B | $ 381.48B | $ 134.68B | |
| $ 1.02T | $ 1.04T | $ 918.27B | $ 390.32B | $ 122.41B | |
| $ 52.26B | $ 69.53B | $ 68.48B | $ 25.63B | $ 7.08B | |
| $ 195.12B | $ 257.67B | $ 10.04B | $ 16.79B | $ 19.35B | |
| $ 142.87B | $ 188.13B | $ -58.44B | $ -8.83B | $ 12.27B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 142.87B | $ 188.13B | $ -58.44B | $ -8.83B | $ 12.27B | |
| $ 104.49B | $ 112.40B | $ -34.09B | $ -10.52B | $ 10.29B | |
| $ 1.42K | $ 582.95 | $ -172.30 | $ -9.40 | $ 57.85 | |
| $ 1.42K | $ 582.95 | $ -172.30 | $ -9.40 | $ 57.85 | |
| 87.93M | 88.55M | 88.53M | 91.34M | 91.34M | |
| 87.93M | 88.55M | 90.85M | 91.34M | 91.34M |