Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 82.82B | $ 80.07B | $ 69.96B | $ 60.18B | $ 50.83B | |
$ ― | $ 55.28B | $ 53.90B | $ 44.42B | $ 35.47B | $ 28.50B | |
$ ― | $ 27.54B | $ 26.17B | $ 25.54B | $ 24.70B | $ 22.32B | |
$ ― | $ 3.72B | $ 2.57B | $ 1.77B | $ 1.75B | $ 2.57B | |
$ ― | $ 23.82B | $ 23.61B | $ 23.78B | $ 22.96B | $ 19.76B | |
$ ― | $ -6.29B | $ -7.01B | $ -7.88B | $ -7.70B | $ -5.90B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.70B | $ 18.13B | $ 16.85B | $ 16.56B | $ 14.90B | |
$ ― | $ 3.46B | $ 2.44B | $ 1.97B | $ 1.77B | $ 1.22B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.96B | $ 9.73B | $ 9.56B | $ 9.47B | $ 8.70B | |
$ ― | $ 0.20 | $ 0.19 | $ 0.19 | $ 0.20 | $ 0.19 | |
$ ― | $ 0.20 | $ 0.19 | $ 0.19 | $ 0.20 | $ 0.19 | |
$ ― | $ 50.50B | $ 50.50B | $ 50.50B | $ 47.09B | $ 45.56B | |
$ ― | $ 50.50B | $ 50.50B | $ 50.50B | $ 47.09B | $ 45.56B | |
$ ― | $ 0.08 | $ 0.08 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | |
$ ― | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | |
$ ― | $ 3.32M | $ 9.70M | $ 2.69M | $ 4.49M | $ 115.47M | |
$ ― | $ 59.00B | $ 56.46B | $ 46.19B | $ 37.22B | $ 31.07B | |
$ ― | $ 9.96B | $ 9.73B | $ 9.56B | $ 9.47B | $ 8.70B | |
$ ― | $ 10.06B | $ 9.89B | $ 9.80B | $ 9.26B | $ 8.58B | |
$ ― | $ 6.47B | $ 7.13B | $ 8.05B | $ 8.00B | $ 6.14B | |
$ ― | $ 25.17B | $ 25.26B | $ 24.90B | $ 24.55B | $ 21.04B | |
$ ― | $ 35.87B | $ 36.73B | $ 36.01B | $ 34.72B | $ 28.82B |