Smith & Wesson (NASDAQ: SWHC) BB&T Capital Mkts raises rating to buy from hold
Meritage (NYSE: MTH) FBN Securities raises to outperform from sector perform with $38.00 price target
Toll Brothers (NYSE: TOL) FBN Securities raises to sector perform from underperform with $31.00 price target
M/I Homes (NYSE: MHO) FBN Securities raises to outperform from sector perform with $23.50 price target
Beazer Homes (NYSE: BZH) FBN Securities raises to outperform from sector perform with $13.50 price target
Juniper Networks (NYSE: JNPR) Oppenheimer lowers to market perform from outperform
F5 Networks (NASDAQ: FFIV) Oppenheimer lowers to market perform from outperform
Capital One (NYSE: COF) Oppenheimer lowers to market perform from outperform
Advanced Energy (NASDAQ: AEIS) Raymond James downgrades to outperform from strong buy
FirstService (NASDAQ: FSV) Raymond James downgrades to market perform to outperform
Valspar (NYSE: VAL) Seaport Global Securities initiates at neutral with $88.00
Sherwin-Williams (NYSE: SHW) Seaport Global Securities initiates at accumulate with $295.00
RPM Inc (NYSE: RPM) Seaport Global Securities initiates at accumulate with $48.00
PPG Industries (NYSE: PPG) Seaport Global Securities initiates at accumulate with $115.00
Axalta Coating Systems (NYSE: AXTA) Seaport Global Securities initiates at accumulate with $31.00
ePlus (NASDAQ: PLUS) Canaccord Genuity resumes coverage at buy with $110.00 price target
Datalink (NASDAQ: DTLK) Canaccord Genuity resumes coverage at buy with $9.00 price target
Tetra Tech (NASDAQ: TTEK) Stifel resumes at hold
Quanta Services (NYSE: PWR) Stifel resumes at hold
MYR Group (NASDAQ: MYRG) Stifel resumes at hold
ACE Limited (NYSE: ACE) MKM Partners raises price target to $140.00 from $125.00 with buy rating
Goldman Sachs (NYSE: GS) Oppenheimer raises price target to $259.00 from $248.00 with outperform rating
Citizens Financial Group (NYSE: CFG) Oppenheimer raises price target to $30.00 from $27.00 with outperform rating
Citigroup (NYSE: C) Oppenheimer lowers price target to $73.00 from $74.00 with market perform rating
CIT Group (NYSE: CIT) Oppenheimer raises price target to $57.00 from $54.00 with outperform rating