Elcid Investments Ltd Stock: Latest News, Share Price Drivers, Financial Results, Valuation, and Forecasts (19 December 2025)
Elcid Investments Ltd (BSE: 503681; ISIN: INE927X01018) is back on investors’ radars for a familiar reason: it’s a “normal-looking” listed company with an extremely abnormal per-share price, and a valuation story dominated by what it owns rather than what it