promoter stake sales: Billionaire founder share sales give unusual buy signal in India
In India, corporate insiders are unloading their stock at a breakneck clip, selling $12 billion in the first 10 months of the year. This is, per Investing 101 rules, a …