Out of 157 companies analysed, only 41% reported results above estimates, while 15% met expectations, as per JM Financial's ...