Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 21.48B | $ 21.93B | $ 25.17B | $ 18.63B | $ 15.87B | |
- | $ 16.58B | $ 16.93B | $ 19.12B | $ -13.35B | $ 11.46B | |
- | $ 4.90B | $ 5.00B | $ 6.05B | $ 31.98B | $ 4.41B | |
- | $ 1.23B | $ 1.80B | $ -450.98M | $ -969.23M | $ 887.06M | |
- | $ 3.67B | $ 3.20B | $ 6.51B | $ 32.95B | $ 3.52B | |
- | $ -1.20B | $ 21.47M | $ 932.05M | $ 1.84B | $ 836.26M | |
- | $ -27.35M | $ 282.05M | $ -366.31M | $ 180.90M | $ 322.51M | |
- | $ 2.49B | $ 2.94B | $ 7.80B | $ 34.80B | $ 3.92B | |
- | $ 354.06M | $ -1.31B | $ -2.51B | $ -2.54B | $ -3.57B | |
- | $ 307.81M | $ -760.63M | $ 366.31M | $ 193.55M | $ 106.76M | |
- | $ 2.26B | $ 4.29B | $ 11.59B | $ 37.43B | $ 7.48B | |
- | $ 7.62 | - | - | - | - | |
- | $ 7.62 | - | - | - | - | |
- | $ 283.10M | - | - | - | - | |
- | $ 283.10M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 17.81B | $ 18.73B | $ 18.67B | $ -14.32B | $ 12.35B | |
- | - | - | - | - | - | |
- | $ 2.26B | $ 4.29B | $ 11.59B | $ 37.43B | $ 7.48B | |
- | $ 1.83B | - | - | - | - | |
- | $ 4.76B | $ 2.94B | $ 7.80B | $ 34.80B | $ 5.92B | |
- | $ 6.15B | $ 4.24B | $ 8.89B | $ 32.78B | $ 4.16B |