Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 36.05B | $ 37.50B | $ 35.86B | $ 32.65B | $ 40.92B | |
- | $ 25.77B | $ 27.31B | $ 26.75B | $ 24.35B | $ 30.73B | |
- | $ 10.27B | $ 10.19B | $ 9.11B | $ 8.30B | $ 10.20B | |
- | $ 6.69B | $ 6.92B | $ 4.67B | $ 5.50B | $ 4.63B | |
- | $ 3.58B | $ 3.27B | $ 4.44B | $ 2.79B | $ 5.57B | |
- | $ -516.00M | $ -844.00M | $ 389.00M | $ 395.00M | $ 534.00M | |
- | $ -241.00M | $ 599.00M | - | - | - | |
- | $ 3.31B | $ 1.83B | $ 3.91B | $ -678.00M | $ 5.43B | |
- | $ 943.00M | $ 960.00M | $ 951.00M | $ 486.00M | $ 957.00M | |
- | $ 1.37B | $ 821.00M | - | - | - | |
- | $ 686.00M | $ -1.04B | $ 1.88B | $ -394.00M | $ 2.84B | |
- | $ 2.37 | $ 1.22 | - | - | - | |
- | $ 2.37 | $ 1.22 | - | - | - | |
- | $ 290.00M | $ 467.00M | - | - | - | |
- | $ 290.00M | $ 289.00M | - | - | - | |
- | $ 1.65 | $ 1.60 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 32.47B | $ 34.23B | $ -31.42B | $ -29.85B | $ -35.35B | |
- | $ 686.00M | $ -1.04B | $ 1.88B | $ -394.00M | $ 2.84B | |
- | $ 2.48B | $ 1.48B | $ 3.12B | $ -549.18M | $ 4.40B | |
- | - | - | - | - | - | |
- | $ 4.04B | $ 2.39B | $ 4.44B | $ -130.00M | $ 6.08B | |
- | $ 6.13B | $ 4.51B | $ 4.44B | $ -130.00M | $ 6.08B |