Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 400.96M | $ 382.61M | $ 390.92M | $ 326.48M | $ 268.52M | $ 215.37M | |
$ 218.03M | $ 212.56M | $ 198.72M | $ 189.56M | $ 179.65M | $ 146.55M | |
$ 182.94M | $ 170.05M | $ 192.20M | $ 136.92M | $ 88.88M | $ 68.81M | |
$ 32.01M | $ 32.89M | $ 38.85M | $ 26.67M | $ 16.40M | $ 13.32M | |
$ 150.93M | $ 137.16M | $ 153.34M | $ 110.25M | $ 72.47M | $ 55.49M | |
$ -14.76M | $ -14.77M | $ -25.21M | $ -10.15M | $ -29.17M | $ -32.01M | |
$ 119.07M | $ 109.32M | $ -90.09M | $ -211.89M | $ -26.02M | $ 44.96M | |
$ 255.24M | $ 231.71M | $ 38.05M | $ -111.79M | $ 17.29M | $ 68.44M | |
$ 62.93M | $ 51.74M | $ 65.62M | $ 19.38M | $ 20.67M | $ 31.59M | |
- | - | - | - | - | - | |
$ 198.56M | $ 186.23M | $ -4.65M | $ -131.16M | $ -3.38M | $ 36.85M | |
$ 2.88 | $ 2.25 | $ -0.08 | $ -2.65 | $ -0.10 | $ 1.81 | |
$ 1.76 | $ 1.59 | $ -0.08 | $ -2.65 | $ -0.11 | $ 0.61 | |
$ 329.48M | $ 82.81M | $ 60.70M | $ 49.47M | $ 34.68M | $ 20.34M | |
$ 365.92M | $ 94.89M | $ 60.70M | $ 49.47M | $ 35.51M | $ 94.49M | |
$ 0.14 | $ 0.14 | $ 0.03 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 250.04M | $ 245.45M | $ 237.58M | $ 216.23M | $ 196.05M | $ 159.88M | |
$ 198.56M | $ 186.23M | $ -4.65M | $ -131.16M | $ -3.38M | $ 36.85M | |
$ 96.40M | $ 103.02M | $ 61.80M | $ 23.09M | $ 15.62M | $ 3.80M | |
$ 17.29M | $ 16.05M | $ 12.51M | $ 9.99M | $ 8.65M | $ 8.28M | |
$ 272.53M | $ 247.76M | $ 50.55M | $ -101.79M | $ 25.94M | $ 76.72M | |
$ 305.68M | $ 279.31M | $ 75.56M | $ -69.42M | $ 54.84M | $ 95.14M |