Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 212.89B | $ 232.26B | $ 176.95B | $ 140.80B | $ 126.95B | $ 122.02B | |
$ 33.66B | $ 35.77B | $ 28.45B | $ 23.66B | $ 20.93B | $ 20.09B | |
$ 179.23B | $ 196.50B | $ 148.51B | $ 117.14B | $ 106.01B | $ 101.93B | |
$ 90.72B | $ 94.04B | $ 74.73B | $ 58.50B | $ 51.89B | $ 50.05B | |
$ 88.52B | $ 102.45B | $ 73.78B | $ 58.64B | $ 54.13B | $ 51.88B | |
$ -2.68B | $ 1.75B | $ -3.22B | $ -180.00M | $ -2.29B | $ -3.93B | |
$ -566.00M | $ -156.00M | $ -910.00M | $ 616.00M | $ ― | $ ― | |
$ 86.70B | $ 104.67B | $ 68.58B | $ 59.08B | $ 52.98B | $ 48.55B | |
$ 16.93B | $ 20.99B | $ 13.54B | $ 11.32B | $ 10.99B | $ 9.60B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 69.77B | $ 83.68B | $ 55.05B | $ 47.76B | $ 41.99B | $ 38.95B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 124.37B | $ 129.81B | $ 103.18B | $ 82.16B | $ ― | $ ― | |
$ 69.77B | $ 83.68B | $ 55.05B | $ 47.76B | $ 41.99B | $ 38.95B | |
$ ― | $ ― | $ ― | $ 47.24B | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 289.00M | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 59.37B | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 65.39B | $ ― | $ ― |