Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.43B | $ 12.67B | $ 12.62B | $ 8.27B | $ 9.66B | $ 10.19B | |
$ 8.03B | $ 10.16B | $ 3.16B | $ 5.98B | $ 6.97B | $ 7.84B | |
$ 4.40B | $ 2.50B | $ 2.55B | $ 2.71B | $ 2.69B | $ 2.35B | |
$ 464.00M | $ 354.00M | $ 275.00M | $ 226.00M | $ 165.00M | $ 196.00M | |
$ 11.96B | $ 12.31B | $ -275.00M | $ -226.00M | $ 2.53B | $ 2.15B | |
$ -935.00M | $ -768.00M | $ -728.00M | $ -613.00M | $ -770.00M | $ -732.00M | |
$ 933.00M | $ -1.36B | $ 931.00M | $ 2.95B | $ -1.27B | $ -420.00M | |
$ 35.00M | $ 104.00M | $ -169.00M | $ -1.06B | $ 488.00M | $ 1.00B | |
$ 140.00M | $ 261.00M | $ 265.00M | $ -133.00M | $ 216.00M | $ 352.00M | |
$ -15.00M | $ -32.00M | $ -71.00M | $ -24.00M | $ -123.00M | $ -172.00M | |
$ 3.28B | $ 249.00M | $ -3.05B | $ -409.00M | $ 46.00M | $ 303.00M | |
$ 1.09 | $ 0.37 | $ -0.82 | $ -0.61 | $ 0.07 | $ 0.46 | |
$ 1.07 | $ 0.35 | $ -0.82 | $ -0.61 | $ 0.07 | $ 0.45 | |
$ 2.74B | $ 669.00M | $ 668.00M | $ 666.00M | $ 665.00M | $ 664.00M | |
$ 2.89B | $ 712.00M | $ 668.00M | $ 666.00M | $ 668.00M | $ 667.00M | |
$ 0.67 | $ 0.67 | $ 0.64 | $ 0.61 | $ 0.57 | $ 0.55 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.44 | $ 1.36 | |
- | - | - | - | - | - | |
$ -1.55B | $ 10.52B | $ 3.44B | $ 6.21B | $ 7.13B | $ 8.04B | |
- | - | - | - | $ 1.04B | $ 1.05B | |
$ 754.00M | $ 249.00M | $ -546.00M | $ -409.00M | $ 46.00M | $ 303.00M | |
$ 643.06M | - | $ 1.42B | - | $ 832.13M | $ 494.40M | |
$ 1.69B | $ 1.42B | $ 1.17B | $ 73.00M | $ 1.53B | $ 2.05B | |
$ 1.57B | $ 2.55B | $ 2.23B | $ 1.13B | $ 2.59B | $ 3.10B |