Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 195.36B | $ 244.11B | $ 153.58B | $ 129.31B | $ 179.54B | $ 161.06B | |
$ 161.47B | $ ― | $ 127.50B | $ 115.73B | $ 159.84B | $ 140.45B | |
$ 33.89B | $ ― | $ 26.08B | $ 13.59B | $ 29.28B | $ 28.64B | |
$ 23.37B | $ ― | $ 19.91B | $ 23.11B | $ 22.78B | $ 11.73B | |
$ 10.52B | $ ― | $ 6.17B | $ -9.52B | $ 6.49B | $ 8.88B | |
$ -4.51B | $ ― | $ -4.45B | $ -4.10B | $ -3.19B | $ -2.51B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.40B | $ ― | $ 6.14B | $ -13.29B | $ 10.57B | $ 10.32B | |
$ 1.85B | $ ― | $ 641.43M | $ -659.01M | $ 3.06B | $ 2.68B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.30B | $ ― | $ 5.87B | $ -11.51B | $ 7.30B | $ 8.21B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.01B | $ ― | $ 3.17B | $ 3.03B | $ 4.99B | $ 5.29B | |
$ 184.84B | $ ― | $ 147.41B | $ 138.83B | $ 173.04B | $ 151.98B | |
$ 10.52B | $ ― | $ 5.98B | $ -11.51B | $ 7.30B | $ 8.21B | |
$ 7.88B | $ ― | $ 2.71B | $ -11.51B | $ 2.56B | $ 5.56B | |
$ 4.47B | $ ― | $ 4.15B | $ 3.79B | $ 3.19B | $ 2.62B | |
$ 16.88B | $ ― | $ 10.29B | $ -9.50B | $ 13.75B | $ 12.94B | |
$ 31.22B | $ 34.68B | $ 23.77B | $ 5.06B | $ 27.25B | $ 24.82B |