Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 219.40B | $ 76.23B | $ 85.89B | $ 90.81B | $ 76.86B | $ 59.28B | |
$ ― | $ 78.40B | $ 65.50B | $ 61.04B | $ 48.91B | $ 38.32B | |
$ ― | $ -2.17B | $ 20.39B | $ 29.77B | $ 27.95B | $ 20.96B | |
$ ― | $ 9.47B | $ 9.49B | $ 9.19B | $ 7.76B | $ 5.16B | |
$ ― | $ -11.64B | $ 10.90B | $ 20.59B | $ 20.19B | $ 15.80B | |
$ ― | $ -3.27B | $ -5.21B | $ -4.68B | $ -3.15B | $ -2.65B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -13.36B | $ 15.91B | $ 18.23B | $ 16.94B | $ 28.48B | |
$ ― | $ 2.99B | $ 6.77B | $ 8.13B | $ 8.21B | $ 7.05B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -16.47B | $ 9.00B | $ 9.67B | $ 8.37B | $ 21.19B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 87.87B | $ 74.99B | $ 70.23B | $ 56.67B | $ 43.47B | |
$ ― | $ -16.47B | $ 9.00B | $ 9.67B | $ 8.40B | $ 21.33B | |
$ ― | $ -15.81B | $ 9.13B | $ 9.73B | $ 7.72B | $ -1.68B | |
$ ― | $ 4.29B | $ 5.21B | $ 5.23B | $ 3.43B | $ 2.85B | |
$ ― | $ -9.07B | $ 21.12B | $ 23.45B | $ 20.37B | $ 31.32B | |
$ ― | $ -7.15B | $ 23.15B | $ 25.46B | $ 22.20B | $ 32.15B |