The company reported ₹567.5 crore in revenue from operations, up 8% year-on-year and 2.8% sequentially. Margins improved by 210 basis points to 10% from 7.9% a year earlier. Shares of IOL Chemicals and Pharmaceuticals Ltd ended 0.59% lower at ₹88.77 on the BSE today (November 11).