Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.07B | $ 23.07B | $ 25.73B | $ 17.60B | $ 10.71B | $ 16.60B | |
$ 16.45B | $ 21.89B | $ -24.35B | $ -16.25B | $ 9.84B | $ 15.56B | |
$ 6.82B | $ 1.18B | $ 1.38B | $ 1.35B | $ 867.00M | $ 1.03B | |
$ -9.63B | $ 737.00M | $ 714.00M | $ 615.00M | $ 448.00M | $ 501.00M | |
$ 6.15B | $ 635.00M | $ 665.00M | $ 735.00M | $ 419.00M | $ 532.00M | |
$ -227.00M | $ -217.00M | $ -182.00M | $ -163.00M | $ -175.00M | $ -173.00M | |
$ -16.00M | $ -12.00M | $ -5.00M | $ 32.00M | $ -8.00M | $ -63.00M | |
$ 17.23B | $ 22.13B | $ 501.00M | $ 554.00M | $ 236.00M | $ 296.00M | |
$ 36.00M | $ 36.00M | $ 26.00M | $ 30.00M | $ 24.00M | $ -17.00M | |
$ 5.00M | $ 5.00M | $ 4.00M | $ 4.00M | - | - | |
$ 6.22B | $ 311.00M | $ 475.00M | $ 524.00M | $ 135.00M | $ 313.00M | |
$ 6.08 | $ 3.70 | $ 4.74 | $ 5.35 | $ 1.63 | $ 2.84 | |
$ 6.00 | $ 3.65 | $ 4.68 | $ 5.28 | $ 1.61 | $ 2.82 | |
$ -8.46B | $ 84.08M | $ 83.76M | $ 83.37M | $ 83.06M | $ 82.76M | |
$ -8.57B | $ 85.09M | $ 84.80M | $ 84.44M | $ 83.72M | $ 83.55M | |
$ 3.37 | $ 3.37 | $ 3.30 | $ 3.30 | $ 3.30 | $ 3.30 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 61.00M | $ 61.00M | |
$ -3.30B | $ 22.44B | $ -23.64B | $ -15.63B | $ 10.29B | $ 16.06B | |
- | - | - | - | $ 170.00M | $ 168.00M | |
$ 426.00M | $ 311.00M | $ 475.00M | $ 524.00M | $ 135.00M | $ 313.00M | |
$ 13.43B | $ 17.49B | - | - | $ 148.47M | $ 362.64M | |
$ 11.96B | $ 642.00M | $ 683.00M | $ 717.00M | $ 406.00M | $ 464.00M | |
$ 12.20B | $ 825.00M | $ 690.00M | $ 894.00M | $ 595.00M | $ 647.00M |