JM Financial bets big on 10 Indian stocks, citing earnings visibility, balance sheet repair and expansion-led growth, with ...