Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.36B | $ 9.46B | $ 8.72B | $ 8.29B | $ 6.83B | $ 7.51B | |
$ 1.99B | $ 4.21B | $ 3.97B | $ -3.64B | $ 3.89B | $ -3.72B | |
$ 2.37B | $ 5.25B | $ 4.75B | $ 4.65B | $ 2.94B | $ 3.66B | |
$ 1.97B | $ 4.21B | $ 4.08B | $ -3.92B | $ 3.66B | $ 3.90B | |
$ 405.00M | $ 959.00M | $ 672.00M | $ 734.00M | $ -787.00M | $ -388.00M | |
$ -111.00M | $ 155.00M | $ 130.00M | $ -162.00M | $ -153.00M | $ -145.00M | |
- | $ -52.00M | $ -79.00M | $ 154.00M | $ -69.00M | $ -52.00M | |
$ 294.00M | $ 832.00M | $ 463.00M | $ 418.00M | $ -635.00M | $ -332.00M | |
$ 30.00M | $ -142.00M | $ 128.00M | $ 42.00M | $ -104.00M | $ -324.00M | |
- | - | - | - | - | - | |
$ 264.00M | $ 974.00M | $ 335.00M | $ 376.00M | $ -531.00M | $ -533.00M | |
$ 0.54 | $ 1.98 | $ 0.68 | $ 0.77 | $ -1.09 | $ -1.34 | |
$ 0.53 | $ 1.96 | $ 0.68 | $ 0.76 | $ -1.09 | $ -1.34 | |
$ 983.40M | $ 493.00 | $ 491.40M | $ 490.00M | $ 489.00M | $ 488.20M | |
$ 989.00M | $ 496.00 | $ 535.29M | $ 402.63M | $ 862.39M | $ 397.76M | |
$ 0.21 | $ 0.24 | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.14 | - | - | - | - | - | |
$ 1.13 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.95B | $ 8.42B | $ 8.04B | $ 538.00M | $ -173.00M | $ 185.00M | |
$ 264.00M | $ 974.00M | $ 335.00M | $ 376.00M | $ -531.00M | $ -533.00M | |
$ 264.00M | $ 690.00M | - | - | - | - | |
$ 65.00M | - | - | - | - | - | |
$ 359.00M | $ 1.02B | $ 597.00M | $ 538.00M | $ -511.00M | $ -219.00M | |
$ 943.00M | $ 2.25B | $ 1.72B | $ 1.76B | $ 1.11B | $ -219.00M |