MRC Global (MRC) closed the last trading session at $11.62, gaining 3.5% over the past four weeks, but there could be plenty ...
While the overall earnings estimate revisions have made MRC a Zacks Rank #2 stock, it has earned itself a Growth Score of A based on a number of factors, including the ones discussed above.
MRC Global, Inc. is a holding company, which engages in the distribution of pipes, valves, fittings, and other infrastructure products and services to the energy, industrial, and gas utility end ...
As a result, the Zacks Consensus Estimate has increased 3.1%. Moreover, MRC currently has a Zacks Rank #2 (Buy), which means it is in the top 20% of more than the 4,000 stocks that we rank based ...