188 companies report Q4 results today including Sun Pharma, Eicher