Shares of Veeva Systems Inc (NYSE:VEEV) have been given an average rating of “Buy” by the eighteen ratings firms that are currently covering the stock, MarketBeat.com reports. Five equities research analysts have rated the stock with a hold recommendation, twelve have given a buy recommendation and one has given a strong buy recommendation to the […]