Two research analysts have rated the stock with a sell rating , three have issued a hold rating .
Eight have given a buy rating to the stock .
Two research analysts have rated the stock with a sell rating , three have issued a hold rating and eight have given a buy rating to the stock .