markets ICICI Direct small-cap stock: Is it worth the proven upside? Walter Morris October 16, 2026 0