Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.12B | $ 11.99B | $ 9.31B | $ 5.56B | $ 9.25B | $ 9.12B | |
$ 1.50B | $ 635.00M | $ 1.87B | $ 1.84B | $ 2.15B | $ 2.18B | |
$ 10.62B | $ 11.36B | $ 7.44B | $ 3.56B | $ 7.03B | $ 6.95B | |
$ 7.56B | $ -5.29B | $ 5.67B | $ 4.31B | $ 6.24B | $ 6.12B | |
$ 3.06B | $ 3.90B | $ 1.77B | $ -752.00M | $ 785.00M | $ 830.00M | |
$ -270.00M | $ -250.00M | $ -218.00M | $ -231.00M | $ -534.00M | $ -521.00M | |
$ 555.00M | - | $ 156.00M | $ 27.00M | $ 24.00M | $ -42.00M | |
$ 3.34B | $ 3.64B | $ 1.71B | $ -956.00M | $ 287.00M | $ 267.00M | |
$ 797.00M | $ 880.00M | $ 425.00M | $ -272.00M | $ -15.00M | $ 102.00M | |
- | - | - | - | - | - | |
$ 2.55B | $ 2.76B | $ 1.28B | $ -684.00M | $ 302.00M | $ 165.00M | |
$ 56.33 | $ 58.41 | $ 19.79 | $ -9.71 | $ 4.01 | $ 2.08 | |
$ 55.17 | $ 57.16 | $ 19.44 | $ -9.71 | $ 3.98 | $ 2.06 | |
$ 134.90M | - | $ 64.90M | $ 70.50M | $ 75.20M | $ 79.30M | |
$ 137.60M | - | $ 66.10M | $ 70.50M | $ 75.70M | $ 80.10M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 37.64 | - | $ 22.49 | $ -6.21 | $ 3.68 | $ 3.65 | |
$ 70.00M | - | $ 156.00M | $ 195.00M | $ 255.00M | $ 253.00M | |
$ 9.06B | $ -4.65B | $ 7.54B | $ 6.15B | $ 8.39B | $ 8.29B | |
$ 2.55B | $ 2.76B | $ 1.28B | $ -684.00M | $ 302.00M | $ 165.00M | |
$ 1.40B | - | $ 1.17B | $ -703.33M | $ 284.48M | $ 190.96M | |
$ 128.00M | - | $ 218.00M | $ 231.00M | $ 534.00M | $ 521.00M | |
$ 3.61B | $ 3.89B | $ 1.93B | $ -725.00M | $ 821.00M | $ 788.00M | |
$ 4.69B | $ 4.71B | $ 4.41B | $ 1.84B | $ 3.96B | $ 3.02B |