Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 52.26B | $ 48.97B | $ 29.88B | $ 17.34B | $ 45.77B | $ 44.54B | |
$ 37.32B | $ 25.76B | $ 29.86B | $ 24.56B | $ 35.38B | $ 34.49B | |
$ 14.95B | $ 23.21B | $ 27.00M | $ -7.23B | $ 10.39B | $ 10.05B | |
$ 11.17B | $ 21.60B | $ 5.07B | $ 3.85B | $ 6.69B | $ 6.61B | |
$ 3.77B | $ 1.61B | $ -5.05B | $ -11.08B | $ 3.70B | $ 3.44B | |
$ -1.71B | $ -1.75B | $ -1.78B | $ -1.19B | $ -968.00M | $ -938.00M | |
$ 235.00M | $ -325.00M | $ 4.28B | $ 811.00M | $ -476.00M | $ -621.00M | |
$ 2.29B | $ 186.00M | $ -2.55B | $ -11.45B | $ 2.26B | $ 1.88B | |
$ 516.00M | $ 59.00M | $ -555.00M | $ -2.57B | $ 570.00M | $ 472.00M | |
- | - | - | - | - | - | |
$ 1.77B | $ 127.00M | $ -1.99B | $ -8.88B | $ 1.69B | $ 1.41B | |
$ 2.70 | - | $ -3.09 | $ -18.36 | $ 3.80 | $ 3.04 | |
$ 2.51 | - | $ -3.09 | $ -18.36 | $ 3.79 | $ 3.03 | |
$ 1.95B | - | $ 644.01M | $ 483.89M | $ 443.36M | $ 464.24M | |
$ 2.15B | - | $ 644.01M | $ 483.89M | $ 444.27M | $ 465.66M | |
- | - | $ 0.00 | $ 0.10 | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
$ 1.27 | - | $ -8.38 | $ -19.66 | - | - | |
$ 1.17 | - | $ -8.38 | $ -19.66 | - | - | |
$ 3.10B | - | $ 4.04B | $ 3.35B | $ 4.03B | $ 3.77B | |
$ 48.49B | $ 47.36B | $ 34.93B | $ 28.41B | $ 42.07B | $ 41.10B | |
$ 1.50B | - | $ 1.80B | $ 1.23B | $ 1.09B | $ 1.06B | |
$ 1.77B | $ 127.00M | $ -1.99B | $ -8.88B | $ 1.69B | $ 1.41B | |
$ 1.77B | - | $ -5.11B | $ -9.39B | $ 2.16B | $ 2.00B | |
$ 4.20B | $ 1.93B | $ -748.00M | $ -10.23B | $ 3.35B | $ 2.94B | |
$ 3.72B | $ -552.00M | $ 1.59B | $ -7.86B | $ 5.67B | $ 5.10B |