Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 225.35B | $ ― | $ 100.66B | $ 83.96B | $ 79.59B | $ 85.69B | |
$ ― | $ ― | $ 81.81B | $ 57.33B | $ 51.55B | $ 59.01B | |
$ ― | $ ― | $ 18.86B | $ 26.63B | $ 28.04B | $ 26.68B | |
$ ― | $ ― | $ 13.57B | $ 14.41B | $ 13.32B | $ 12.65B | |
$ ― | $ ― | $ 5.28B | $ 12.21B | $ 14.72B | $ 14.03B | |
$ ― | $ ― | $ -1.70B | $ -1.48B | $ -1.69B | $ -1.82B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.59B | $ 11.44B | $ 15.50B | $ 8.54B | |
$ ― | $ ― | $ 103.00M | $ 1.97B | $ 2.99B | $ 2.79B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 924.00M | $ 8.49B | $ 11.46B | $ 4.66B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 95.38B | $ 71.75B | $ 64.87B | $ 71.66B | |
$ ― | $ ― | $ 1.06B | $ 8.63B | $ 11.59B | $ 4.87B | |
$ ― | $ ― | $ 5.51B | $ 9.82B | $ 11.43B | $ 15.63B | |
$ ― | $ ― | $ 1.69B | $ 1.38B | $ 1.63B | $ 1.98B | |
$ ― | $ ― | $ 3.28B | $ 12.82B | $ 17.13B | $ 10.52B | |
$ ― | $ 21.07B | $ 12.18B | $ 22.13B | $ 25.60B | $ 18.64B |