Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ ― | $ 38.26B | $ 32.29B | $ 27.99B | $ 29.87B | |
$ ― | $ ― | $ 10.58B | $ 8.43B | $ 7.53B | $ 8.06B | |
$ ― | $ ― | $ 27.68B | $ 23.85B | $ 20.46B | $ 21.81B | |
$ ― | $ ― | $ 20.23B | $ 17.69B | $ 15.32B | $ 16.26B | |
$ ― | $ ― | $ 7.46B | $ 6.16B | $ 5.14B | $ 5.55B | |
$ ― | $ ― | $ -72.90M | $ -59.70M | $ -96.00M | $ -62.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 7.61B | $ 6.05B | $ 4.78B | $ 5.41B | |
$ ― | $ ― | $ 1.90B | $ 1.45B | $ 1.21B | $ 1.66B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 5.71B | $ 4.60B | $ 3.56B | $ 3.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 30.80B | $ 26.13B | $ 22.85B | $ 24.33B | |
$ ― | $ ― | $ 5.71B | $ 4.60B | $ 3.56B | $ 3.75B | |
$ ― | $ ― | $ 5.88B | $ 4.97B | $ 3.92B | $ 4.02B | |
$ ― | $ ― | $ 76.90M | $ 48.10M | $ 92.50M | $ 75.40M | |
$ ― | $ ― | $ 7.69B | $ 6.09B | $ 4.87B | $ 5.49B | |
$ ― | $ 9.94B | $ 9.22B | $ 7.88B | $ 6.90B | $ 7.45B |