Indian companies are on course to miss their earnings targets yet again. Out of the 51 companies on the BSE-500 index which have come out with their second quarter results so far, profits of 28 have missed analysts’ expectations, heightening worries about further delay in the muchawaited earnings recovery and sharp cuts in forecasts.