Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 150.57B | $ 31.94B | $ 30.72B | $ 31.45B | $ 23.73B | |
$ 150.57B | $ 31.94B | $ 27.35B | $ 28.38B | $ 21.06B | |
$ 30.85B | $ 3.60B | $ 8.21B | $ -3.51B | $ -8.86B | |
$ 0.00 | $ 0.00 | $ 9.70B | $ 2.29B | $ 11.87B | |
$ 0.00 | $ 0.00 | $ 88.46B | $ 27.95B | $ 14.88B | |
$ 119.71B | $ 28.33B | $ 94.19B | $ 27.95B | $ 14.88B | |
$ -98.44B | $ -6.38B | $ -4.97B | $ -5.60B | $ -5.09B | |
$ 21.27B | $ 21.96B | $ 16.23B | $ 27.95B | $ 14.88B | |
$ 16.98B | $ 17.41B | $ 12.92B | $ 22.18B | $ 11.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.79 | $ 0.00 | $ 0.00 | $ 0.01 | $ 0.00 | |
$ 5.76 | $ 0.00 | $ 2.19 | $ 0.01 | $ 0.00 | |
5.87B | 5.87B | 5.87B | 5.87B | 5.87B | |
5.89B | 5.89B | 5.89B | 5.89B | 5.89B |