Facebook Inc. (NASDAQ: FB) was reiterated as Outperform and its price target was raised to $300 from $240 (versus a $234.02 close, after a 3.4% drop) at Robert W. Baird. This target matches the street-high target price and is based on the comeback in the digital advertising market.
Kansas City Southern (NYSE: KSU) was reiterated as Buy and its price target was raised to $175 from $154 at Citigroup.
Marathon Oil Corp. (NYSE: MRO) was downgraded to Equal Weight from Overweight at Wells Fargo.
Norfolk Southern Corp. (NYSE: NSC) was reiterated as Buy and its price target was raised to $200 from $196 at Citigroup.
Ooma Inc. (NYSE: OOMA) was named as the Bull of the Day at Zacks, which said that this is a great chance to get in on the ground floor of a growing cloud niche before the market realizes its potential. Shares most recently closed at $13.90, with a consensus price target of $19.60.
Patterson Companies Inc. (NASDAQ: PDCO) was raised to Neutral from Sell and the price target was raised to $21 from $11 (versus a $20.03 close) at Goldman Sachs.
PetIQ Inc. (NASDAQ: PETQ) was reiterated as Buy and its price target was raised to $44 from $33 (versus a $33.96 close) at Guggenheim.
Pioneer Natural Resources Co. (NYSE: PXD) was raised to Buy from Hold and the price target was raised to $120 from $90 (versus a $92.16 close) at SunTrust.
Redfin Corp. (NASDAQ: RDFN) was reiterated as Buy and its price target was raised to $48 from $30 (versus a $38.08 close) at SunTrust.
SolarEdge Technologies Inc. (NASDAQ: SEDG) was downgraded to Sell from Neutral but its target was raised to $126 from $120 (versus a $148.48 close) at Goldman Sachs.
Splunk Inc. (NASDAQ: SPLK) was started with a Buy rating and a $222 price target at Berenberg.
Union Pacific Corp. (NYSE: UNP) was reiterated as Buy and its price target was raised to $195 from $167 at Citigroup.
Varonis Systems Inc. (NASDAQ: VRNS) was started with a Hold rating at Berenberg.
Vivint Solar Inc. (NYSE: VSLR) was downgraded to Neutral from Buy but its target price was raised to $10 from $9 (versus a $10.04 close) at Goldman Sachs.
Zedge Inc. (NYSE: ZDGE) was started as Buy with a $3 price target (versus a $1.23 close) at National Securities.
After trading sideways for almost three months gold has broken out of a trading range and may be ready to test the 2011 highs. BofA Securities has six stocks rated Buy that still have strong upside potential.
Wednesday’s top analyst upgrades and downgrades included Amazon.com, Aurora Cannabis, Comcast, Dick’s Sporting Goods, Morgan Stanley, Nike, Nio, Plug Power, Snap, Walt Disney and more.