Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 49.29B | $ 48.30B | $ 57.49B | $ 35.58B | $ 20.55B | $ 32.19B | |
$ 10.48B | $ 41.19B | $ 47.04B | $ 31.47B | $ 22.12B | $ 29.06B | |
$ 38.81B | $ 7.12B | $ 57.49B | $ 4.11B | $ -1.57B | $ 3.13B | |
$ -2.99B | $ 944.00M | $ 47.93B | $ 816.00M | $ 754.00M | $ 947.00M | |
$ 10.93B | $ 6.17B | $ 9.56B | $ 3.30B | $ -2.33B | $ 2.18B | |
$ -4.81B | $ -69.00M | $ -174.00M | $ 54.00M | $ 64.00M | $ 93.00M | |
$ 247.00M | $ 267.00M | $ 17.00M | $ 40.00M | $ -17.00M | $ -44.00M | |
$ 6.40B | $ 6.37B | $ 9.37B | $ 3.28B | $ -2.41B | $ 2.05B | |
$ 1.47B | $ 1.48B | $ 2.14B | $ 804.00M | $ -551.00M | $ -154.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.93B | $ 4.89B | $ 7.23B | $ 2.48B | $ -1.86B | $ 2.20B | |
$ 9.14 | $ 8.51 | $ 11.47 | $ 3.48 | $ -2.53 | $ 2.88 | |
$ 9.14 | $ 8.49 | $ 11.44 | $ 3.48 | $ -2.53 | $ 2.88 | |
$ 2.16B | $ 574.80M | $ 640.20M | $ 711.60M | $ 735.30M | $ 762.70M | |
$ 2.15B | $ 574.80M | $ 640.20M | $ 713.20M | $ 735.30M | $ 765.00M | |
$ 2.30 | $ 1.94 | $ 1.46 | $ 1.03 | $ 0.88 | $ 0.85 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.49B | $ 42.13B | $ 47.93B | $ -32.28B | $ -22.88B | $ -30.01B | |
$ 4.93B | $ 4.89B | $ 7.23B | $ 2.48B | $ -1.86B | $ 2.20B | |
$ 5.90B | $ 4.68B | $ 6.89B | $ 2.41B | $ -2.96B | $ 1.89B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.33B | $ 6.44B | $ 9.49B | $ 3.34B | $ -2.34B | $ 2.14B | |
$ 13.27B | $ 8.35B | $ 11.38B | $ 5.31B | $ 929.00M | $ 3.74B |