Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 16 |
---|---|---|---|---|---|---|
$ ― | $ 9.18B | $ 4.95B | $ 3.27B | $ 3.86B | $ 3.88B | |
$ ― | $ 5.87B | $ 3.75B | $ 2.38B | $ 2.56B | $ 2.42B | |
$ ― | $ 3.31B | $ 1.20B | $ 889.49M | $ 1.31B | $ 1.47B | |
$ ― | $ 2.80B | $ 1.17B | $ 913.20M | $ 705.50M | $ 1.03B | |
$ ― | $ 509.46M | $ 31.47M | $ -23.71M | $ 599.91M | $ 438.19M | |
$ ― | $ 16.74M | $ 10.72M | $ 32.92M | $ 28.08M | $ 2.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 473.32M | $ 213.38M | $ 60.72M | $ 1.17B | $ -1.22B | |
$ ― | $ 40.31M | $ 10.18M | $ 7.94M | $ 72.82M | $ 93.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 415.38M | $ 193.91M | $ 54.93M | $ 1.10B | $ -1.31B | |
$ ― | $ 0.22 | $ 0.10 | $ 0.03 | $ 0.78 | $ -0.65 | |
$ ― | $ 0.22 | $ 0.10 | $ 0.03 | $ 0.31 | $ -0.65 | |
$ ― | $ 1.87B | $ 1.92B | $ 2.03B | $ 1.41B | $ 2.02B | |
$ ― | $ 1.88B | $ 1.94B | $ 2.04B | $ 1.88B | $ 2.02B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.67B | $ 4.92B | $ 3.29B | $ 3.26B | $ 3.44B | |
$ ― | $ 415.38M | $ 193.91M | $ 54.93M | $ 1.10B | $ -1.31B | |
$ ― | $ 462.66M | $ 179.20M | $ -8.75M | $ 583.39M | $ -69.71M | |
$ ― | $ 8.85M | $ 7.58M | $ 7.94M | $ 16.00K | $ 566.79K | |
$ ― | $ 482.17M | $ 220.96M | $ -23.71M | $ 1.17B | $ -1.22B | |
$ ― | $ 554.01M | $ 297.96M | $ 37.89M | $ 1.21B | $ -1.22B |