Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 33.79B | $ 14.28B | $ 13.40B | $ 10.42B | $ 10.86B | $ 11.26B | |
$ ― | $ 11.74B | $ 10.46B | $ 9.08B | $ 8.94B | $ 8.50B | |
$ ― | $ 2.54B | $ 2.94B | $ 1.33B | $ 1.92B | $ 2.76B | |
$ ― | $ 592.79M | $ 576.08M | $ 498.58M | $ 775.11M | $ 770.95M | |
$ ― | $ 1.94B | $ 2.36B | $ 835.15M | $ 1.15B | $ 1.99B | |
$ ― | $ 285.43M | $ 322.15M | $ 196.65M | $ 128.15M | $ -93.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.27B | $ 2.64B | $ 1.05B | $ 1.38B | $ 2.14B | |
$ ― | $ 472.04M | $ 1.00B | $ 274.46M | $ 624.10M | $ 611.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.64B | $ 1.50B | $ 745.49M | $ 703.22M | $ 1.38B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.34B | $ 11.04B | $ 9.58B | $ 9.71B | $ 9.27B | |
$ ― | $ 1.64B | $ 1.50B | $ 745.49M | $ 703.22M | $ 1.38B | |
$ ― | $ 1.58B | $ 1.30B | $ 703.24M | $ 624.04M | $ 1.12B | |
$ ― | $ 29.39M | $ 50.56M | $ 75.99M | $ 103.14M | $ 48.45M | |
$ ― | $ 2.30B | $ 2.69B | $ 1.13B | $ 1.48B | $ 2.19B | |
$ ― | $ 2.87B | $ 3.25B | $ 1.78B | $ 2.19B | $ 2.93B |