Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 173.36B | $ 154.95B | $ 128.64B | $ 121.65B | $ 119.95B | $ 115.40B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 69.03B | $ 61.61B | $ 46.17B | $ 59.56B | $ 35.81B | $ 44.55B | |
$ 15.26B | $ 12.06B | $ 8.49B | $ 11.23B | $ 6.68B | $ 8.11B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 52.50B | $ 47.76B | $ 35.89B | $ 46.50B | $ 27.41B | $ 34.64B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 53.77B | $ 49.55B | $ 37.68B | $ 48.33B | $ 29.13B | $ 36.43B | |
$ 38.96B | $ 24.09B | $ ― | $ ― | $ 2.39B | $ 22.31B | |
$ 37.71B | $ 81.32B | $ 26.10B | $ 5.55B | $ 9.96B | $ 26.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |