Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 28.64B | $ 72.61B | $ 69.56B | $ 1.96B | $ 1.80B | $ 1.62B | |
- | - | - | $ 1.20B | $ 691.41M | $ 543.03M | |
- | - | - | $ 764.88M | $ 1.11B | $ 1.07B | |
- | - | - | $ 34.75M | $ 31.70M | $ 120.71M | |
$ 3.85B | $ 28.16B | $ -10.05B | $ 730.13M | $ 1.08B | $ 953.97M | |
- | - | - | $ -28.37M | $ -452.70M | $ -372.55M | |
$ -6.39B | $ 23.95B | $ 569.00M | - | - | - | |
$ 17.13B | $ 4.02B | $ 5.32B | $ 563.00M | $ 774.93M | $ 685.23M | |
$ 287.00M | $ 481.00M | $ 643.00M | $ 53.16M | $ 72.67M | $ 64.79M | |
$ -47.00M | $ -34.00M | $ 729.00M | - | - | - | |
$ 16.07B | $ 1.91B | $ 2.92B | $ 509.84M | $ 702.26M | $ 620.44M | |
$ 2.54 | $ 2.85 | $ 4.31 | $ 0.73 | $ 1.01 | $ 0.89 | |
$ 2.51 | $ 2.80 | $ 4.27 | $ 0.73 | $ 1.01 | $ 0.89 | |
$ 1.34B | $ 670.60M | $ 676.80M | $ 694.01M | $ 694.01M | $ 694.01M | |
$ 1.34B | $ 673.50M | $ 681.60M | $ 694.01M | $ 694.01M | $ 694.01M | |
$ 2.01 | $ 1.98 | $ 1.84 | $ 0.35 | $ 0.32 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 292.00K | $ 472.00K | $ 2.25M | |
$ -24.79B | $ -44.45B | $ -64.25B | $ 1.23B | $ 723.11M | $ 663.74M | |
$ 16.07B | $ 1.91B | $ 2.97B | $ 509.84M | $ 702.26M | $ 620.44M | |
- | - | - | $ 678.60M | $ 602.99M | $ 538.25M | |
$ 5.71B | $ 676.00M | $ 576.00M | $ 454.87M | $ 427.99M | $ 353.04M | |
$ 17.13B | $ 4.02B | $ 5.89B | $ 730.13M | $ 1.20B | $ 1.04B | |
- | - | - | $ 1.41B | $ 1.81B | $ 1.58B |