Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 192.43B | $ 95.79B | $ 92.41B | $ 93.71B | $ 74.21B | |
$ 0.00 | $ 95.79B | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 0.00 | $ 56.29B | $ 53.76B | $ 52.76B | $ 48.48B | |
$ 0.00 | $ 2.06B | $ 1.98B | $ 1.90B | $ 1.84B | |
$ 29.25B | $ 30.40B | $ 38.64B | $ 40.95B | $ 25.73B | |
$ 29.25B | $ 39.50B | $ 38.64B | $ 40.95B | $ 25.73B | |
$ 0.00 | $ -11.16B | $ -7.67B | $ -6.97B | $ -6.73B | |
$ 29.25B | $ 28.34B | $ 30.97B | $ 33.98B | $ 19.00B | |
$ 27.13B | $ 26.52B | $ 27.53B | $ 31.98B | $ 17.89B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.49 | $ 3.10 | $ 3.21 | $ 3.60 | $ 1.88 | |
$ 6.43 | $ 3.08 | $ 3.19 | $ 3.57 | $ 1.87 | |
7.86B | 8.03B | 8.11B | 8.49B | 8.75B | |
7.94B | 8.08B | 8.17B | 8.56B | 8.80B |