Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 124.17B | $ 122.95B | $ 114.52B | $ 101.45B | $ 90.74B | $ 85.51B | |
$ 76.03B | $ 77.23B | $ 74.16B | $ 69.38B | $ 57.01B | $ 57.37B | |
$ 48.14B | $ 45.73B | $ 40.36B | $ 32.07B | $ 33.73B | $ 28.15B | |
$ 36.69B | $ 35.17B | $ 31.83B | $ 26.48B | $ 24.42B | $ 22.20B | |
$ 11.45B | $ 10.56B | $ 8.53B | $ 5.59B | $ 8.52B | $ 5.95B | |
$ 957.54M | $ 317.70M | $ -114.69M | $ -438.00M | $ -982.69M | $ -782.78M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.40B | $ 8.75B | $ 8.50B | $ 5.06B | $ 7.16B | $ -7.35B | |
$ 1.03B | $ 960.05M | $ 1.46B | $ 342.47M | $ 1.39B | $ -400.86M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.51B | $ 8.08B | $ 6.81B | $ 4.28B | $ 5.15B | $ -6.98B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 21.28M | $ 14.22M | $ 47.69M | $ 48.23M | $ 132.87M | |
$ 112.72B | $ 112.39B | $ 105.99B | $ 95.86B | $ 81.43B | $ 79.57B | |
$ 8.51B | $ 8.08B | $ 6.81B | $ 4.28B | $ 5.15B | $ -6.98B | |
$ 11.50B | $ 10.66B | $ 5.89B | $ 4.56B | $ 496.25M | $ -11.32B | |
$ 2.22B | $ 1.95B | $ 1.48B | $ 1.50B | $ 1.72B | $ 1.33B | |
$ 11.62B | $ 10.70B | $ 9.98B | $ 6.56B | $ 8.88B | $ -6.02B | |
$ 11.62B | $ 15.08B | $ 14.57B | $ 10.53B | $ 12.47B | $ -3.55B |