Risk factor
Weak & very vulnerable to price shocks
Profitability factor
Modest dividends
About
Tata Investment Corporation Limited (TICL) is a publicly traded investment firm headquartered in Mumbai, India. Established in 1937 and previously known as The Investment Corporation of India Limited, its primary focus is on long-term capital allocation. The company strategically invests in a diverse range of equity shares, equity-linked instruments, and other securities issued by companies across various sectors within India. Additionally, TICL is involved in the distribution of mutual funds and other investment-related financial products.
Company Valuation
From both historical and forecast perspectives, the stock is fairly priced compared to similar stocks. Specifically, the stock is 'expensive' on P/E, undervalued on EV/EB