Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 55.11B | $ 55.11B | $ 46.38B | $ 39.27B | $ 61.96B | $ 53.82B | |
$ 20.02B | $ 20.02B | $ 17.96B | $ 14.75B | $ 24.76B | $ 21.34B | |
$ 35.09B | $ 35.09B | $ 28.42B | $ 24.52B | $ 37.20B | $ 32.48B | |
$ 13.54B | $ 13.54B | $ 11.25B | $ 10.58B | $ 12.23B | $ 9.67B | |
$ 21.56B | $ 21.56B | $ 17.17B | $ 13.94B | $ 24.97B | $ 22.81B | |
$ 684.19M | $ 684.19M | $ 163.27M | $ 362.48M | $ 1.17B | $ 457.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.14B | $ 19.14B | $ 14.94B | $ 13.94B | $ 25.38B | $ 21.54B | |
$ 3.77B | $ 3.77B | $ 564.92M | $ 3.35B | $ 6.08B | $ 5.54B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.46B | $ 13.45B | $ 13.28B | $ 9.35B | $ 17.37B | $ 14.92B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 449.01M | $ 328.18M | $ 355.78M | $ 464.40M | $ 372.78M | |
$ 33.55B | $ 33.55B | $ 29.21B | $ 25.33B | $ 36.99B | $ 31.01B | |
$ 13.46B | $ 13.46B | $ 13.43B | $ 9.89B | $ 17.93B | $ 15.21B | |
$ 13.46B | $ 14.08B | $ 14.09B | $ 10.39B | $ 18.39B | $ 15.43B | |
$ 2.26B | $ 2.26B | $ 1.94B | $ 1.64B | $ 1.51B | $ 1.31B | |
$ 21.40B | $ 21.40B | $ 16.88B | $ 15.58B | $ 26.89B | $ 22.85B | |
$ 24.68B | $ 24.68B | $ 20.35B | $ 18.68B | $ 29.61B | $ 25.12B |