Mumbai, July 11 -- Indian stock markets may gain on Thursday but most investors are cautious due to corporate earnings for June quarter. Analysts feel that companies performance in April-June is likely to be soft across sectors....