Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 36.05B | $ 37.72B | $ 35.86B | $ 32.65B | $ 40.92B | |
- | $ 25.77B | $ 27.54B | $ 26.75B | $ 24.35B | $ 30.73B | |
- | $ 10.27B | $ 10.19B | $ 9.11B | $ 8.30B | $ 10.20B | |
- | $ 6.69B | $ 6.26B | $ 4.67B | $ 5.50B | $ 4.63B | |
- | $ 3.58B | $ 3.92B | $ 4.44B | $ 2.79B | $ 5.57B | |
- | $ -516.00M | $ -428.00M | $ 389.00M | $ -395.00M | $ -534.00M | |
- | $ -241.00M | $ 51.00M | - | - | - | |
- | $ 3.31B | $ 3.22B | $ 3.91B | $ -678.00M | $ 5.43B | |
- | $ 943.00M | $ 960.00M | $ 951.00M | $ 486.00M | $ 957.00M | |
- | $ 1.37B | $ 879.00M | - | - | - | |
- | $ 686.00M | $ 354.00M | $ 1.88B | $ -394.00M | $ 2.84B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 128.00M | $ 158.00M | |
- | $ 32.47B | $ 33.80B | $ -31.42B | $ 29.85B | $ 35.35B | |
- | $ 686.00M | $ 354.00M | $ 1.88B | $ -394.00M | $ 2.84B | |
- | $ 2.48B | $ 2.90B | $ 3.12B | $ -394.00M | $ 2.84B | |
- | - | - | - | $ 548.00M | $ 648.00M | |
- | $ 4.04B | $ 3.60B | $ 4.44B | $ -130.00M | $ 6.08B | |
- | $ 6.13B | $ 5.71B | $ 4.44B | $ 2.30B | $ 8.48B |