Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 339.25B | $ 334.70B | $ 398.68B | $ 276.69B | $ 178.57B | |
$ 76.74B | $ 84.14B | $ 103.07B | $ 64.89B | $ 8.13B | |
$ 37.09B | $ 39.68B | $ 39.04B | $ 40.87B | $ 37.58B | |
$ 23.44B | $ 20.64B | $ 24.04B | $ 20.61B | $ 46.01B | |
$ 73.31B | $ 74.27B | $ 102.59B | $ 52.79B | $ 18.28B | |
$ 39.65B | $ 44.46B | $ 64.03B | $ 24.02B | $ -29.45B | |
$ 9.22B | $ 8.32B | $ 13.72B | $ 7.21B | $ 565.00M | |
$ 48.87B | $ 52.78B | $ 77.75B | $ 31.23B | $ -28.88B | |
$ 33.68B | $ 36.01B | $ 55.74B | $ 23.04B | $ -22.44B | |
$ 7.84 | $ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | |
$ 7.84 | $ 8.89 | $ 13.26 | $ 5.39 | $ -5.25 | |
4.30B | 4.05B | 4.21B | 4.28B | 4.27B | |
4.30B | 4.05B | 4.21B | 4.28B | 4.27B |