Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.55B | $ 10.62B | $ 12.55B | $ 9.77B | $ 7.09B | $ 8.55B | |
$ 8.39B | $ ― | $ 8.39B | $ 6.22B | $ 4.74B | $ 5.61B | |
$ 4.16B | $ ― | $ 4.16B | $ 3.54B | $ 2.35B | $ 2.94B | |
$ 3.10B | $ ― | $ 3.10B | $ 2.98B | $ 2.56B | $ 3.13B | |
$ 1.06B | $ ― | $ 1.06B | $ 564.70M | $ -203.90M | $ -194.60M | |
$ -66.10M | $ ― | $ -66.00M | $ -47.70M | $ -78.00M | $ -62.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.25B | $ ― | $ 1.25B | $ 705.70M | $ -196.40M | $ -253.30M | |
$ 160.00M | $ ― | $ 160.00M | $ 119.60M | $ 77.50M | $ -16.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.08B | $ ― | $ 1.08B | $ 581.10M | $ -277.30M | $ -241.20M | |
$ 2.00 | $ ― | $ 2.00 | $ 1.07 | $ -0.51 | $ -0.45 | |
$ 2.00 | $ ― | $ 2.00 | $ 1.07 | $ -0.51 | $ -0.45 | |
$ 2.16B | $ ― | $ 540.87M | $ 540.87M | $ 540.87M | $ 540.87M | |
$ 2.16B | $ ― | $ 540.87M | $ 540.87M | $ 573.32M | $ 573.32M | |
$ 0.07 | $ ― | $ 0.07 | $ 0.00 | $ 0.00 | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.49B | $ ― | $ 11.49B | $ 9.20B | $ 7.29B | $ 8.74B | |
$ 1.08B | $ ― | $ 1.08B | $ 581.10M | $ -277.30M | $ -241.20M | |
$ 1.06B | $ ― | $ 1.04B | $ 528.44M | $ -283.32M | $ -121.00M | |
$ 78.70M | $ ― | $ 78.70M | $ 63.00M | $ 92.90M | $ 80.40M | |
$ 1.32B | $ ― | $ 1.32B | $ 768.70M | $ -103.50M | $ -172.90M | |
$ 1.63B | $ 721.50M | $ 1.63B | $ 1.28B | $ 191.80M | $ 368.40M |