Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 20.30B | $ 19.12B | $ 20.27B | $ 9.74B | $ 12.94B | $ 14.18B | |
$ 9.00B | $ -16.78B | $ 14.53B | $ 9.55B | $ 12.70B | $ 12.83B | |
$ 6.83B | $ 4.29B | $ 5.74B | $ 186.00M | $ 239.00M | $ 1.35B | |
$ 558.00M | $ 932.00M | $ 1.19B | $ 923.00M | $ 274.00M | $ 333.00M | |
$ 6.27B | $ 3.36B | $ 4.55B | $ -737.00M | $ -35.00M | $ 1.02B | |
$ -66.00M | $ -115.00M | $ -338.00M | $ -272.00M | $ -148.00M | $ -164.00M | |
$ 150.00M | $ -223.00M | $ 129.00M | $ -298.00M | $ -269.00M | $ -43.00M | |
$ 2.38B | $ 3.26B | $ 4.34B | $ -1.31B | $ -452.00M | $ 812.00M | |
$ 438.00M | $ 735.00M | $ 170.00M | $ -142.00M | $ 178.00M | $ -303.00M | |
$ 13.00M | $ 243.00M | - | - | - | - | |
$ 6.04B | $ 2.52B | $ 4.17B | $ -1.17B | $ -630.00M | $ 1.11B | |
$ 7.49 | $ 10.22 | $ 15.77 | $ -5.92 | $ -3.67 | $ 6.31 | |
$ 6.73 | $ 9.16 | $ 14.88 | $ -5.92 | $ -3.67 | $ 6.25 | |
$ 954.09M | $ 246.99M | $ 264.67M | $ 196.72M | $ 171.42M | $ 176.63M | |
$ 1.07B | $ 276.96M | $ 280.44M | $ 196.72M | $ 171.42M | $ 178.46M | |
$ 0.15 | $ 0.05 | $ 0.08 | $ 0.04 | $ 0.20 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.82 | - | $ 13.48 | $ -4.67 | $ 0.09 | $ 5.36 | |
- | - | - | - | - | - | |
$ 9.56B | $ -15.85B | $ 15.72B | $ 10.48B | $ 12.97B | $ 13.16B | |
$ 109.00M | - | $ 313.00M | $ 280.00M | $ 142.00M | $ 168.00M | |
$ 1.84B | $ 2.52B | $ 4.17B | $ -1.17B | $ -630.00M | $ 1.11B | |
$ 1.79B | - | $ 4.36B | $ -953.75M | $ -442.39M | $ 1.17B | |
$ 2.47B | $ 3.16B | $ 4.66B | $ -1.03B | $ -310.00M | $ 980.00M | |
$ 2.84B | $ 3.95B | $ 5.45B | $ -384.00M | $ 306.00M | $ 1.50B |