Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 108.82B | $ 124.35B | $ 84.54B | $ 77.66B | $ 77.31B | |
$ ― | $ 105.51B | $ 121.27B | $ 82.48B | $ 75.44B | $ 73.77B | |
$ ― | $ 3.31B | $ 3.08B | $ 2.05B | $ 2.21B | $ 3.54B | |
$ ― | $ 655.04M | $ 21.35M | $ -617.23M | $ 127.42M | $ 1.28B | |
$ ― | $ 2.65B | $ 3.05B | $ 2.67B | $ 2.08B | $ 2.26B | |
$ ― | $ -328.00M | $ -292.56M | $ -329.68M | $ -354.50M | $ -473.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.20B | $ 4.73B | $ 3.54B | $ 3.33B | $ 4.11B | |
$ ― | $ 957.06M | $ 799.56M | $ 663.16M | $ 398.58M | $ 909.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.07B | $ 3.71B | $ 2.75B | $ 2.80B | $ 2.70B | |
$ ― | $ 0.55 | $ ― | $ 0.37 | $ 0.38 | $ 0.45 | |
$ ― | $ 0.55 | $ ― | $ 0.37 | $ 0.38 | $ 0.45 | |
$ ― | $ 7.35B | $ ― | $ 7.40B | $ 7.38B | $ 6.01B | |
$ ― | $ 7.35B | $ ― | $ 7.40B | $ 7.38B | $ 6.01B | |
$ ― | $ 0.29 | $ ― | $ 0.12 | $ 0.13 | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.48 | $ ― | $ 0.32 | $ 0.28 | $ 0.18 | |
$ ― | $ 0.48 | $ ― | $ 0.32 | $ 0.28 | $ 0.18 | |
$ ― | $ ― | $ 51.97M | $ 35.47M | $ 34.66M | $ 135.56M | |
$ ― | $ 106.16B | $ 121.29B | $ 81.87B | $ 75.57B | $ 75.05B | |
$ ― | $ 4.07B | $ 3.71B | $ 2.75B | $ 2.80B | $ 2.70B | |
$ ― | $ 3.99B | $ 4.09B | $ 2.88B | $ 2.76B | $ 2.43B | |
$ ― | $ 478.99M | $ 416.68M | $ 456.90M | $ 565.47M | $ 533.64M | |
$ ― | $ 5.68B | $ 5.15B | $ 3.99B | $ 3.89B | $ 4.64B | |
$ ― | $ 7.99B | $ 7.25B | $ 6.01B | $ 5.74B | $ 6.01B |