Application Software VEEV Stock Hits Fresh Highs: Robust Q1 Numbers and Earnings Outlook May 30, 2019