Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 189.54B | $ 179.59B | $ 149.42B | $ 47.66B | $ 108.19B | |
- | $ 151.40B | $ -144.33B | $ -119.94B | $ 38.25B | $ 93.16B | |
- | $ 38.14B | $ 35.27B | $ 29.48B | $ 9.41B | $ 15.02B | |
- | $ 16.28B | $ 14.18B | $ 13.62B | $ 6.15B | $ 10.07B | |
- | $ 21.86B | $ 21.08B | $ 15.86B | $ 3.25B | $ 4.96B | |
- | $ 170.00M | $ -768.00M | $ -734.00M | $ -75.00M | $ -909.00M | |
- | $ 511.00M | $ -336.00M | $ -14.90B | $ -261.00M | $ -26.00M | |
- | $ 21.40B | $ 36.31B | $ 14.39B | $ 2.92B | $ 4.02B | |
- | $ 3.79B | $ -14.05B | $ -11.31B | $ 504.00M | $ 1.32B | |
- | $ -491.00M | $ 264.00M | $ 737.00M | $ -74.00M | - | |
- | $ 18.60B | $ 16.78B | $ 41.63B | $ 2.17B | $ 6.62B | |
- | - | - | - | $ 0.02 | $ 4.23 | |
- | - | - | - | $ 0.02 | $ 4.22 | |
- | - | - | - | $ 1.57B | $ 1.56B | |
- | - | - | - | $ 1.58B | $ 1.57B | |
- | - | - | - | $ 0.00 | $ 0.65 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.19 | $ 2.73 | |
- | - | - | - | - | - | |
- | $ 167.68B | $ -130.15B | $ -106.33B | $ 44.40B | $ 103.23B | |
- | $ 18.60B | $ 16.78B | $ 41.63B | $ 2.17B | $ 6.62B | |
- | - | - | - | $ 2.70B | $ 2.85B | |
- | - | - | - | $ 126.00M | $ 937.00M | |
- | - | $ 18.29B | $ 13.85B | $ 3.04B | $ 4.96B | |
- | - | $ 25.08B | $ 19.72B | $ 5.42B | $ 10.40B |