Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 9.60B | $ 8.93B | $ 7.18B | $ 7.32B | $ 7.31B | |
$ ― | $ 7.59B | $ 7.20B | $ 6.90B | $ 7.08B | $ 6.93B | |
$ ― | $ 2.00B | $ 1.73B | $ 281.00M | $ 239.00M | $ 382.00M | |
$ ― | $ 1.87B | $ 1.56B | $ 231.00M | $ 230.00M | $ 271.00M | |
$ ― | $ 134.00M | $ 170.00M | $ 50.00M | $ 9.00M | $ 111.00M | |
$ ― | $ 42.00M | $ 8.00M | $ 5.00M | $ 2.00M | $ 17.00M | |
$ ― | $ -67.00M | $ -109.00M | $ ― | $ ― | $ ― | |
$ ― | $ 244.00M | $ 287.00M | $ 87.00M | $ 48.00M | $ 138.00M | |
$ ― | $ 50.00M | $ ― | $ -52.00M | $ 18.00M | $ 5.00M | |
$ ― | $ 51.00M | $ 35.00M | $ ― | $ ― | $ ― | |
$ ― | $ 197.00M | $ 288.00M | $ 140.00M | $ 30.00M | $ 130.00M | |
$ ― | $ 0.35 | $ 0.47 | $ 0.21 | $ 0.04 | $ 0.19 | |
$ ― | $ 0.35 | $ 0.47 | $ 0.21 | $ 0.04 | $ 0.19 | |
$ ― | $ 558.00M | $ 566.00M | $ 657.00M | $ 687.00M | $ 685.00M | |
$ ― | $ 558.00M | $ 566.00M | $ 664.00M | $ 690.00M | $ 689.00M | |
$ ― | $ 0.12 | $ 0.10 | $ 0.05 | $ ― | $ 0.05 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.46B | $ 8.76B | $ -7.13B | $ -7.31B | $ -7.20B | |
$ ― | $ 197.00M | $ 288.00M | $ 140.00M | $ 30.00M | $ 130.00M | |
$ ― | $ 191.00M | $ 234.47M | $ 85.00M | $ 33.88M | $ 109.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 247.00M | $ 292.00M | $ 116.00M | $ 77.00M | $ 177.00M | |
$ ― | $ 361.00M | $ 403.00M | $ 116.00M | $ 77.00M | $ 177.00M |