Why Do Governments Sell Stakes in Successful Companies Instead of Owning Them Forever? The Business Strategy Behind LIC's Share Sale
The Government of India has launched an Offer for Sale to divest up to 6.5% of its stake in Life Insurance Corporation of India. If fully subscribed, it could raise over ₹31,000 crore and lift LIC's public shareholding from 3.5% to 10%, helping the company meet SEBI's minimum public shareholding requirement ahead of the May 2027 deadline. For a lot of people, the news raises an obvious question: if LIC is profitable and strategically important, why sell any of it at all? The answer comes down to a distinction that's easy to miss - the difference between owning a company and actually creating value through it. Governments around the world routinely trim their stakes in successful enterprises, not because those companies are struggling, but because market development, capital allocation, governance, and fiscal priorities often matter more than holding on to every last share.
Published on 8/4/2026

More in Business

Why Is Private Equity Buying India's Healthcare Businesses? The Strategy Behind KKR's $1.39 Billion Bet
8/10/2026

Your Retirement Money Is at Risk? The Finance Lesson Behind the Latest EPFO Investigation
8/10/2026

Indian IT Stocks Are Falling, But Their Businesses Are Improving. How Is That Possible?
8/10/2026

Why You Don't Need 51% to Control a Company: The Changing Meaning of Corporate Control in India
8/8/2026

Why Is RBI Keeping Tata Sons Under Tighter Regulation? The Business Behind a Possible Tata Sons IPO
8/8/2026
