Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 334.70B | $ 402.22B | $ 278.98B | $ 179.78B | $ 259.50B | |
$ 83.31B | $ 133.72B | $ 90.05B | $ 57.16B | $ 81.07B | |
$ 84.14B | $ 55.16B | $ 57.86B | $ 84.88B | $ 60.18B | |
$ 20.64B | $ 24.04B | $ 20.61B | $ 20.71B | $ 18.90B | |
$ 74.27B | $ 102.59B | $ 52.79B | $ -7.02B | $ 39.78B | |
$ 50.64B | $ 71.59B | $ 26.78B | $ -3.98B | $ 15.54B | |
$ 2.14B | $ 0.00 | $ 6.35B | $ -24.90B | $ 4.51B | |
$ 52.78B | $ 77.75B | $ 31.23B | $ -28.88B | $ 20.06B | |
$ 36.01B | $ 55.74B | $ 23.04B | $ -22.44B | $ 14.34B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | $ 3.36 | |
$ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | $ 3.36 | |
4.05B | 4.21B | 4.28B | 4.27B | 4.27B | |
4.05B | 4.21B | 4.28B | 4.27B | 4.27B |