Veeva Systems Inc. is upgraded to a Buy as valuation resets after a 30% YTD decline, despite continued strong fundamentals.