VEEVA SYSTEMS INC (VEEV) vs. Macy's, Inc. (M) Stock Comparison & Valuation | Edwyn Finance