Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 10.63T | $ 13.89T | $ 8.52T | $ 2.86T | $ 865.71B | |
| $ 6.66T | $ 6.88T | $ 4.33T | $ 1.63T | $ 497.46B | |
| $ 4.45T | $ 5.70T | $ 3.88T | $ 1.34T | $ 361.34B | |
| $ 188.07B | $ 183.53B | $ 189.04B | $ 87.94B | $ 24.36B | |
| $ 2.40T | $ 1.37T | $ 633.50B | $ 376.09B | $ 160.48B | |
| $ 2.21T | $ 1.18T | $ 444.45B | $ 288.14B | $ 136.13B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 2.21T | $ 1.18T | $ 444.45B | $ 288.14B | $ 136.13B | |
| $ 1.62T | $ 734.24B | $ 329.38B | $ 188.62B | $ 74.01B | |
| $ 11.87K | $ 5.41K | $ 1.03K | $ 1.28K | $ 268.60 | |
| $ 11.87K | $ 5.41K | $ 1.03K | $ 1.28K | $ 268.60 | |
| 148.31M | 14.75M | 147.47M | 147.47M | 144.30M | |
| 148.31M | 14.75M | 147.47M | 147.47M | 144.27M |