Look At Analyst Expectations For A Better Read On TREX Co., Inc. (NYSE: TREX)

Currently, there are 108.61M common shares owned by the public and among those 108.02M shares have been available to trade. The company’s stock has a 5-day price change of 12.24% and -15.54% over the past three months. TREX shares are trading -14.69% year to date (YTD), with the 12-month market performance up to 30.12% higher. […]