Overseas investors bought a net Rs 699 crore ($157.3 million) of Indian equities yesterday, extending this year’s record inflows to Rs 1.13 lakh crore, according to the market regulator Securities and Exchange Board of India (Sebi).
Global funds have been net buyers of stocks for 40 trading days, matching the longest run of inflows in more than five years that ended August 9, 2005, according to data compiled by Bloomberg.
Investors bought Rs 3,180 crore of shares and sold Rs 2,480 crore, data from Sebi show. Funds bought a net Rs 6,510 crore of bonds, taking total debt purchases this year to Rs 4,610 crore.
The money has pushed the benchmark Sensex to the highest level in more than two and a half years and helped the rupee jump 7.3 per cent from an eight-month low in May. Stock purchases this year include Rs 29,700 crore from the primary market.
Overseas investors have invested Rs 4.27 lakh crore in stocks and Rs 78,360 crore in bonds since they were allowed into the country in 1993. The previous record was in 2009 when flows reached Rs 83,420 crore, sparking the biggest rally in 18 years. Funds withdrew a record Rs 53,000 crore from stocks in 2008, setting off the worst annual slump.
The regulator provides data on shares bought and sold by large investors, including trades in the primary and secondary markets, with a delay of at least a day.