Have you been paying attention to shares of Trex (TREX)? Shares have been on the move with the stock up 14.9% over the past month. The stock hit a new 52-week high of $93.73 in the previous session.
On the other hand, the stock currently carries a Zacks Rank of #2. So, this combination indicates that Trex will most likely beat the consensus EPS estimate. Does Earnings Surprise History Hold ...