Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 529.85M | $ 457.99M | $ 533.53M | $ 473.73M | $ 446.44M | |
$ ― | $ 226.38M | $ 199.52M | $ 217.57M | $ 169.11M | $ 115.78M | |
$ ― | $ 303.46M | $ 258.47M | $ 315.96M | $ 304.62M | $ 330.67M | |
$ ― | $ 390.31M | $ 311.64M | $ 341.31M | $ 326.58M | $ 320.50M | |
$ ― | $ -86.84M | $ -53.18M | $ -25.35M | $ -21.96M | $ 10.16M | |
$ ― | $ -12.48M | $ -939.00K | $ 10.85M | $ 28.41M | $ 2.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -88.34M | $ -77.26M | $ 48.89M | $ 50.14M | $ 77.64M | |
$ ― | $ 60.66M | $ 13.56M | $ 33.30M | $ 13.38M | $ 13.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -139.90M | $ -90.33M | $ 10.62M | $ 33.40M | $ 61.94M | |
$ ― | $ -0.10 | $ -0.06 | $ <0.01 | $ 0.02 | $ 0.04 | |
$ ― | $ -0.10 | $ -0.06 | $ <0.01 | $ 0.02 | $ 0.04 | |
$ ― | $ 1.46B | $ 1.44B | $ 1.44B | $ 1.42B | $ 1.42B | |
$ ― | $ 1.46B | $ 1.44B | $ 1.44B | $ 1.42B | $ 1.42B | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 53.57M | |
$ ― | $ 616.70M | $ 511.16M | $ 558.88M | $ 495.69M | $ 436.28M | |
$ ― | $ -139.90M | $ -90.33M | $ 10.62M | $ 33.40M | $ 61.94M | |
$ ― | $ -134.64M | $ -54.84M | $ 14.65M | $ 33.15M | $ 61.65M | |
$ ― | $ 30.18M | $ 34.24M | $ 31.61M | $ 21.92M | $ 22.40M | |
$ ― | $ -58.16M | $ -43.02M | $ 80.50M | $ 72.06M | $ 100.04M | |
$ ― | $ 48.21M | $ 53.18M | $ 169.63M | $ 102.64M | $ 117.06M |