Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 756.38B | $ 756.38B | $ 629.37B | $ 541.80B | $ 575.81B | $ 603.00B | |
$ 514.71B | $ 514.71B | $ 425.23B | $ 376.39B | $ 395.13B | $ 410.45B | |
$ 241.66B | $ 241.66B | $ 204.14B | $ 165.41B | $ 180.68B | $ 192.54B | |
$ 154.52B | $ 154.52B | $ 131.88B | $ 121.07B | $ 126.51B | $ 126.75B | |
$ 87.14B | $ 87.14B | $ 72.26B | $ 44.34B | $ 54.17B | $ 65.79B | |
$ -1.01B | $ -1.01B | $ -1.49B | $ -1.23B | $ -1.05B | $ -892.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 78.00B | $ 78.00B | $ 58.70B | $ 9.13B | $ 2.89B | $ 50.04B | |
$ 22.39B | $ 22.39B | $ 20.34B | $ 5.82B | $ 3.81B | $ 15.44B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 54.31B | $ 54.31B | $ 37.26B | $ 2.57B | $ -1.96B | $ 33.56B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 669.24B | $ 669.24B | $ 557.11B | $ 497.45B | $ 521.63B | $ 537.20B | |
$ 54.31B | $ 54.31B | $ 37.26B | $ 2.57B | $ -1.96B | $ 33.56B | |
$ 58.79B | $ 59.07B | $ 44.22B | $ 24.50B | $ 29.73B | $ 41.12B | |
$ 1.46B | $ 1.46B | $ 1.63B | $ 1.44B | $ 1.40B | $ 1.28B | |
$ 79.45B | $ 79.45B | $ 60.32B | $ 10.57B | $ 4.29B | $ 51.32B | |
$ 79.45B | $ 144.91B | $ 119.33B | $ 73.03B | $ 62.45B | $ 108.02B |