Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 102.41B | $ 124.47B | $ 83.97B | $ 53.68B | $ 76.59B | |
$ 53.97B | $ 64.99B | $ 40.80B | $ 24.49B | $ 30.86B | |
$ 14.70B | $ 11.73B | $ 9.80B | $ 4.44B | $ 9.94B | |
$ 13.28B | $ 13.22B | $ 11.70B | $ 11.45B | $ 14.84B | |
$ 52.30B | $ 70.05B | $ 44.90B | $ 16.99B | $ 33.52B | |
$ 39.27B | $ 53.26B | $ 31.00B | $ 20.05B | $ 20.92B | |
$ -3.88B | $ 263.00M | $ -2.78B | $ -20.28B | $ -8.91B | |
$ 35.40B | $ 53.52B | $ 28.23B | $ -226.00M | $ 12.00B | |
$ 24.88B | $ 36.62B | $ 19.88B | $ 1.14B | $ 10.15B | |
$ 1.91 | $ 5.62 | $ 3.04 | $ 0.18 | $ 1.56 | |
$ 1.91 | $ 5.62 | $ 3.04 | $ 0.18 | $ 1.56 | |
13.02B | 6.52B | 6.52B | 6.52B | 6.52B | |
13.02B | 6.52B | 6.52B | 6.52B | 6.52B |