Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 79.36B | $ 102.41B | $ 124.47B | $ 83.97B | $ 53.68B | |
$ 39.85B | $ 53.97B | $ 64.99B | $ 40.80B | $ 24.49B | |
$ 6.90B | $ 14.70B | $ 11.73B | $ 9.80B | $ 4.44B | |
$ 6.71B | $ 13.28B | $ 13.22B | $ 11.70B | $ 11.45B | |
$ 31.86B | $ 52.30B | $ 70.05B | $ 44.90B | $ 16.99B | |
$ 32.95B | $ 39.27B | $ 53.26B | $ 31.00B | $ 20.05B | |
$ -24.10B | $ -3.88B | $ 263.00M | $ -2.78B | $ -20.28B | |
$ 8.85B | $ 35.40B | $ 53.52B | $ 28.23B | $ -226.00M | |
$ 5.92B | $ 24.88B | $ 36.62B | $ 19.88B | $ 1.14B | |
$ 0.46 | $ 1.91 | $ 2.81 | $ 1.52 | $ 0.08 | |
$ 0.46 | $ 1.91 | $ 2.81 | $ 1.52 | $ 0.08 | |
12.90B | 13.02B | 13.04B | 13.04B | 13.04B | |
12.90B | 13.02B | 13.04B | 13.04B | 13.04B |