Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 222.53B | $ 278.71B | $ 213.01B | $ 176.82B | $ 148.20B | |
$ 77.74B | $ 125.76B | $ 72.05B | $ 39.00B | $ 21.31B | |
$ 19.85B | $ 22.15B | $ 20.69B | $ 18.33B | $ 16.78B | |
$ 40.48B | $ 43.90B | $ 46.81B | $ 48.64B | $ 49.13B | |
$ 105.85B | $ 155.58B | $ 98.62B | $ 69.70B | $ 57.13B | |
$ 57.89B | $ 104.29B | $ 51.69B | $ 22.01B | $ 7.55B | |
$ 10.56B | $ 5.33B | $ 6.81B | $ 611.52M | $ -76.95M | |
$ 68.45B | $ 106.10B | $ 61.80B | $ 27.93B | $ 5.74B | |
$ 59.69B | $ 89.48B | $ 51.25B | $ 22.86B | $ 6.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.82 | $ 7.09 | $ 4.57 | $ 2.42 | $ 0.52 | |
$ 4.82 | $ 6.87 | $ 4.48 | $ 2.35 | $ 0.47 | |
12.38B | 12.31B | 12.22B | 12.07B | 11.79B | |
12.38B | 12.70B | 12.46B | 12.47B | 13.17B |