Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 35.79B | $ 47.97B | $ 47.94B | $ 48.54B | $ 50.68B | $ 49.91B | |
$ 27.05B | $ 36.37B | $ 36.04B | $ 37.79B | $ 40.12B | $ 39.42B | |
$ 8.75B | $ 11.60B | $ 11.90B | $ 10.75B | $ 10.56B | $ 10.48B | |
$ 6.42B | $ 8.41B | $ 8.20B | $ 8.80B | $ 9.24B | $ 9.05B | |
$ 2.33B | $ 3.19B | $ 3.70B | $ 1.95B | $ 1.31B | $ 1.43B | |
$ -34.00M | $ -39.00M | $ -13.00M | $ -69.00M | $ -170.00M | $ -214.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.48B | $ 3.61B | $ 3.98B | $ 2.70B | $ 3.36B | $ 2.35B | |
$ 1.09B | $ 1.45B | $ 1.47B | $ 977.00M | $ 1.79B | $ 1.02B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.35B | $ 2.09B | $ 2.48B | $ 1.67B | $ 1.50B | $ 1.32B | |
$ 79.64 | $ 123.60 | $ 146.75 | $ 100.55 | $ 84.83 | $ 71.57 | |
$ 79.63 | $ 123.60 | $ 146.75 | $ 100.55 | $ 84.83 | $ 71.57 | |
$ 50.80M | $ 16.94M | $ 16.87M | $ 16.60M | $ 17.68M | $ 18.44M | |
$ 50.80M | $ 16.94M | $ 16.87M | $ 16.86M | $ 17.68M | $ 18.44M | |
$ 60.00 | $ 60.00 | $ 60.00 | $ 60.00 | $ 50.00 | $ 38.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.46B | $ 44.78B | $ 44.24B | $ 46.59B | $ 49.37B | $ 48.48B | |
$ 1.35B | $ 2.09B | $ 2.48B | $ 1.67B | $ 1.50B | $ 1.32B | |
$ 1.44B | $ 2.06B | $ 2.40B | $ 1.16B | $ 172.76M | $ 705.04M | |
$ 70.00M | $ 83.00M | $ 72.00M | $ 122.00M | $ 201.00M | $ 258.00M | |
$ 2.55B | $ 3.69B | $ 4.05B | $ 2.82B | $ 3.56B | $ 2.61B | |
$ 2.55B | $ 4.46B | $ 4.76B | $ 3.60B | $ 4.32B | $ 3.52B |