Shares of Archrock (NASDAQ:AROC) have earned an average broker rating score of 2.25 (Buy) from the four analysts that provide coverage for the stock, Zacks Investment Research reports. Two analysts have rated the stock with a hold recommendation, one has assigned a buy recommendation and one has given a strong buy recommendation to the company. […]