Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 120.79B | $ 120.79B | $ 120.79B | $ 95.01B | $ 87.65B | $ 94.03B | |
$ 72.86B | $ ― | $ 72.86B | $ 57.23B | $ 53.34B | $ 56.50B | |
$ 47.93B | $ ― | $ 47.93B | $ 37.78B | $ 34.31B | $ 37.53B | |
$ 28.89B | $ ― | $ 28.89B | $ 23.13B | $ 23.59B | $ 22.86B | |
$ 19.04B | $ ― | $ 19.04B | $ 14.64B | $ 10.72B | $ 14.67B | |
$ -1.02B | $ ― | $ -1.02B | $ -667.00M | $ -784.00M | $ -1.03B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.52B | $ ― | $ 17.52B | $ 13.54B | $ 11.68B | $ 13.57B | |
$ 4.22B | $ ― | $ 4.22B | $ 2.64B | $ 2.50B | $ 3.57B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.29B | $ ― | $ 13.29B | $ 10.90B | $ 9.17B | $ 9.99B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 101.75B | $ ― | $ 101.75B | $ 80.36B | $ 76.93B | $ 79.36B | |
$ 13.29B | $ ― | $ 13.29B | $ 10.90B | $ 9.17B | $ 9.99B | |
$ 13.29B | $ ― | $ 13.68B | $ 11.21B | $ 7.93B | $ 10.11B | |
$ ― | $ ― | $ 937.00M | $ 646.00M | $ 746.00M | $ 1.02B | |
$ 18.46B | $ ― | $ 18.46B | $ 14.18B | $ 12.42B | $ 14.60B | |
$ 22.55B | $ 26.95B | $ 22.55B | $ 18.02B | $ 16.20B | $ 17.98B |