Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 18.66B | $ 18.66B | $ 12.70B | $ 16.38B | $ 13.88B | $ 12.29B | |
$ 15.20B | $ 15.20B | $ 11.77B | $ 11.63B | $ 11.25B | $ 10.37B | |
$ 3.46B | $ 3.46B | $ 929.09M | $ 4.76B | $ 2.63B | $ 1.92B | |
$ 929.18M | $ 929.18M | $ 683.05M | $ 883.13M | $ 906.66M | $ 760.78M | |
$ 2.53B | $ 2.53B | $ 246.04M | $ 3.87B | $ 359.05M | $ 1.16B | |
$ -996.12M | $ -996.12M | $ -780.85M | $ -1.00B | $ -1.40B | $ -1.18B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.75B | $ 2.75B | $ -4.52B | $ 2.90B | $ 1.02B | $ 443.52M | |
$ 964.25M | $ 964.25M | $ 139.80M | $ 272.59M | $ 330.38M | $ 119.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.46B | $ 1.46B | $ -4.98B | $ 2.37B | $ 431.61M | $ 105.13M | |
$ 0.31 | $ 0.31 | $ -1.04 | $ 0.52 | $ 0.11 | $ 0.03 | |
$ 0.31 | $ 0.31 | $ -1.04 | $ 0.52 | $ 0.11 | $ 0.03 | |
$ 19.07B | $ 4.77B | $ 4.76B | $ 4.58B | $ 4.03B | $ 4.03B | |
$ 19.09B | $ 4.77B | $ 4.76B | $ 4.58B | $ 4.03B | $ 4.03B | |
- | $ 0.00 | $ 0.20 | $ 0.04 | $ 0.02 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.29 | $ -1.04 | $ 0.53 | $ 0.11 | $ 0.02 | |
$ ― | $ 0.29 | $ -1.04 | $ 0.53 | $ 0.11 | $ 0.02 | |
$ ― | $ 17.67M | $ 17.23M | $ 13.50M | $ 14.25M | $ 24.23M | |
$ 16.13B | $ 16.13B | $ 12.45B | $ 12.51B | $ 12.15B | $ 11.13B | |
$ 1.46B | $ 1.46B | $ -4.98B | $ 2.37B | $ 431.61M | $ 105.13M | |
$ 1.41B | $ 1.41B | $ -1.30B | $ 2.37B | $ 413.97M | $ 120.84M | |
$ 1.05B | $ 1.05B | $ 816.22M | $ 1.09B | $ 1.47B | $ 1.26B | |
$ 3.80B | $ 3.80B | $ -3.70B | $ 3.99B | $ 2.49B | $ 1.71B | |
$ 3.80B | $ 6.61B | $ -872.73M | $ 6.99B | $ 5.35B | $ 3.89B |