Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 94.82B | $ 132.51B | $ 76.58B | $ 43.99B | $ 69.88B | |
- | $ 73.84B | $ 109.73B | $ 62.61B | $ 40.85B | $ -36.27B | |
- | $ 20.98B | $ 22.78B | $ 13.96B | $ 3.13B | $ 69.88B | |
- | $ 10.62B | $ 3.02B | $ 64.69B | $ 43.09B | $ 61.12B | |
- | $ 10.37B | $ 34.23B | $ 11.88B | $ 900.00M | $ 8.77B | |
- | $ 66.00M | $ 938.00M | $ 3.72B | $ 2.77B | $ 3.09B | |
- | $ -332.00M | $ 3.22B | $ 260.00M | $ 9.91B | $ -741.00M | |
- | $ 10.23B | $ 22.05B | $ 10.69B | $ -5.98B | $ 5.75B | |
- | $ 5.37B | $ 8.09B | $ 4.84B | $ 2.65B | $ 5.59B | |
- | - | - | - | - | $ 287.00M | |
- | $ 4.77B | $ 13.78B | $ 5.73B | $ -8.63B | $ 4.38B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 84.45B | $ 112.75B | $ 64.69B | $ 21.66B | $ 24.84B | |
- | - | - | - | - | - | |
- | $ 4.77B | $ 13.89B | $ 5.82B | $ -8.63B | $ 4.38B | |
- | - | - | - | - | - | |
- | - | $ 31.38B | $ 14.90B | $ -1.02B | $ 5.13B | |
- | - | $ 38.59B | $ 21.96B | $ 6.28B | $ 13.23B |