Shares of Enerflex Ltd. (TSE:EFX – Get Rating) have received an average rating of “Moderate Buy” from the ten analysts that are presently covering the stock, MarketBeat Ratings reports. One analyst has rated the stock with a hold rating and five have issued a buy rating on the company. The average 12 month target price […]