Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 345.60B | $ 334.70B | $ 402.22B | $ 278.98B | $ 179.78B | |
$ 96.00B | $ 83.31B | $ 133.72B | $ 90.05B | $ 57.16B | |
$ 76.74B | $ 84.14B | $ 55.16B | $ 57.86B | $ 84.88B | |
$ 23.44B | $ 20.64B | $ 24.04B | $ 20.61B | $ 20.71B | |
$ 73.31B | $ 74.27B | $ 102.59B | $ 52.79B | $ -7.02B | |
$ 48.87B | $ 50.64B | $ 71.59B | $ 26.78B | $ -3.98B | |
$ 0.00 | $ 2.14B | $ 0.00 | $ 6.35B | $ -24.90B | |
$ 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 |