JM Financial recommends buying laregecap, midcap, smallcap stocks

Domestic brokerage JM Financial is bullish on several largecap, midcap, smallcap stocks from a perspective of 12 months.