Benzinga's Top Upgrades, Downgrades For May 26, 2017 By: Benzinga via Benzinga May 26, 2017 at 09:31 AM EDT Top Upgrades Analysts at Bank of America upgraded Veeva Systems Inc (NYSE: VEEV) from Neutral to Buy. Veeva shares gained ... Read More >> Related Stocks: Alliant Energy Corp Beazer Homes USA Bristow Group Inc Chevron Corp Dnow Inc Ecolab Floor & Decor Holdings Inc Immunomedics Inc Infinera Corp Jinkosolar Holding Company ADR Marvell Technology Inc NetApp Ormat Technologies Red Robin Gourmet Burgers Inc Sherwin-Williams Triumph Bancorp U.S. Silica Holdings Inc Ulta Beauty Inc Vanda Pharmaceuticals Veeva Systems Inc W.W Grainger Zoetis