Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 65.50B | $ 65.50B | $ 55.39B | $ 55.46B | $ 54.96B | $ 50.05B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 39.85B | $ 39.85B | $ 32.67B | $ 23.85B | $ 31.23B | $ 28.98B | |
$ 7.26B | $ 7.26B | $ 7.46B | $ 4.23B | $ 5.46B | $ 4.49B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 32.01B | $ 32.01B | $ 24.41B | $ 18.71B | $ 24.60B | $ 23.32B | |
$ 20.65 | $ 20.65 | $ 15.74 | $ 12.04 | $ 15.54 | $ 14.56 | |
$ 20.65 | $ 20.65 | $ 15.74 | $ 12.04 | $ 15.54 | $ 14.56 | |
$ 6.20B | $ 1.55B | $ 1.55B | $ 1.55B | $ 1.58B | $ 1.60B | |
$ 6.20B | $ 1.55B | $ 1.55B | $ 1.55B | $ 1.58B | $ 1.60B | |
$ 9.75 | $ 9.75 | $ 17.40 | $ 0.00 | $ 8.25 | $ 7.10 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 32.78B | $ 32.78B | $ 25.33B | $ 19.85B | $ 25.73B | $ 24.28B | |
$ 32.57B | $ 32.56B | $ 25.28B | $ 19.05B | $ 24.52B | $ 24.42B | |
$ 31.70B | $ 31.70B | $ 8.20B | $ 16.67B | $ 25.04B | $ 20.84B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |