Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 142.61B | $ 142.61B | $ 111.24B | $ 98.99B | $ 102.02B | $ 94.70B | |
$ 118.04B | $ 118.04B | $ 89.25B | $ 85.41B | $ 86.15B | $ 78.48B | |
$ 24.57B | $ 24.57B | $ 21.99B | $ 13.58B | $ 15.87B | $ 16.22B | |
$ 10.36B | $ 10.36B | $ 8.53B | $ 8.82B | $ 10.47B | $ 7.40B | |
$ 14.21B | $ 14.21B | $ 13.45B | $ 4.76B | $ 7.59B | $ 8.82B | |
$ 670.00M | $ 673.00M | $ -30.00M | $ -342.00M | $ -320.00M | $ 11.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 23.51B | $ 23.51B | $ 16.06B | $ 5.22B | $ 7.12B | $ 9.63B | |
$ 4.93B | $ 4.93B | $ 3.60B | $ 1.36B | $ 2.14B | $ 2.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.33B | $ 16.33B | $ 11.30B | $ 3.77B | $ 4.92B | $ 6.97B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 128.40B | $ 128.40B | $ 97.78B | $ 94.23B | $ 96.62B | $ 85.88B | |
$ 17.94B | $ 17.94B | $ 12.38B | $ 3.77B | $ 4.92B | $ 6.97B | |
$ 17.94B | $ 18.12B | $ 12.45B | $ 3.75B | $ 4.97B | $ 6.96B | |
$ 105.00M | $ 230.00M | $ 236.00M | $ 458.00M | $ 499.00M | $ 386.00M | |
$ 33.18B | $ 23.74B | $ 16.30B | $ 5.68B | $ 7.62B | $ 10.01B | |
$ 41.75B | $ 32.30B | $ 22.79B | $ 11.82B | $ 13.63B | $ 15.13B |