Strides Pharma Science Ltd reported its highest ever EBITDA of INR 1,686m in Q1FY24 with quarterly sales of INR 9,320 million and gross margins of 58.7%. The company expects a strong performance in FY24 with improved profitability and a stronger balance sheet.