Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 895.38M | $ 1.02B | $ 978.68M | $ 791.19M | $ 165.18M | |
$ ― | $ 93.72M | $ 89.13M | $ 119.64M | $ ― | $ ― | |
$ ― | $ 801.66M | $ 930.06M | $ 859.04M | $ ― | $ ― | |
$ ― | $ 81.83M | $ 81.17M | $ 91.71M | $ 144.85M | $ 76.70M | |
$ ― | $ 719.83M | $ 848.89M | $ 767.33M | $ 646.34M | $ 88.48M | |
$ ― | $ -174.37M | $ -317.19M | $ -323.01M | $ -259.96M | $ -29.04M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 293.76M | $ 485.18M | $ 425.24M | $ 284.74M | $ 129.90M | |
$ ― | $ 2.61M | $ 91.96M | $ 68.38M | $ 39.54M | $ 11.54M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 291.16M | $ 393.22M | $ 356.86M | $ 245.20M | $ 118.27M | |
$ ― | $ 0.25 | $ 0.33 | $ ― | $ ― | $ ― | |
$ ― | $ 0.25 | $ 0.33 | $ ― | $ ― | $ ― | |
$ ― | $ 1.19B | $ 1.19B | $ ― | $ ― | $ ― | |
$ ― | $ 1.19B | $ 1.19B | $ ― | $ ― | $ ― | |
$ ― | $ <0.01 | $ <0.01 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 175.55M | $ 170.29M | $ 211.36M | $ 144.85M | $ 76.70M | |
$ ― | $ 291.16M | $ 393.22M | $ 356.86M | $ 245.20M | $ 118.27M | |
$ ― | $ 553.18M | $ 445.38M | $ 376.59M | $ 337.45M | $ 58.10M | |
$ ― | $ 174.43M | $ 318.48M | $ 323.01M | $ 262.03M | $ 29.04M | |
$ ― | $ 468.19M | $ 803.66M | $ 748.25M | $ 546.77M | $ 158.95M | |
$ ― | $ 494.31M | $ 831.38M | $ 777.96M | $ 553.05M | $ 160.88M |