Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.01B | $ 44.56B | $ 20.05B | $ -6.00M | $ 18.32B | $ 35.67B | |
$ 976.00M | $ 8.12B | $ 4.51B | $ 4.60B | $ 4.03B | $ 7.37B | |
$ 3.04B | $ 36.44B | $ 15.53B | $ -4.60B | $ 14.29B | $ 28.29B | |
$ 3.20B | $ 25.12B | $ 15.44B | $ 18.52B | $ 15.71B | $ 23.25B | |
$ -167.00M | $ 11.32B | $ -21.16B | $ -23.12B | $ -1.42B | $ 5.04B | |
$ 193.00M | $ 23.00M | $ 532.00M | $ 567.00M | $ 471.00M | $ 417.00M | |
$ 469.00M | $ -405.00M | $ -22.37B | $ -20.50B | $ -273.00M | $ 3.63B | |
$ 495.00M | $ 11.75B | $ 2.63B | $ -2.05B | $ -1.23B | $ 9.09B | |
$ 173.00M | $ 1.75B | $ 682.00M | $ 270.00M | $ 355.00M | $ 1.74B | |
$ -279.00M | $ 1.07B | $ -586.00M | $ 96.00M | $ -1.69B | $ -347.00M | |
$ 69.00M | $ 9.92B | $ -27.00M | $ -2.23B | $ -3.25B | $ 7.01B | |
- | - | - | - | $ -5.40 | $ 12.35 | |
- | - | - | - | $ -5.40 | $ 11.50 | |
- | - | - | - | $ 600.89M | $ 4.54B | |
- | - | - | - | $ 600.89M | $ 5.14B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -1.52 | $ 10.75 | |
- | - | - | - | - | - | |
$ 4.18B | $ 33.24B | $ 19.95B | $ 23.11B | $ 19.74B | $ 30.63B | |
$ 69.00M | $ 9.92B | $ 1.40B | $ -2.23B | $ -3.25B | $ 7.01B | |
$ 69.00M | $ 8.64B | - | - | $ -2.45B | $ 4.56B | |
$ 351.00M | - | - | - | $ 1.72B | $ 1.68B | |
$ 846.00M | $ 13.82B | $ 4.15B | $ -2.62B | $ 491.00M | $ 10.76B | |
$ 846.00M | $ 14.87B | $ 4.88B | $ 0.00 | $ 2.06B | $ 12.21B |