Foreign institutional investors, who were net sellers of Indian shares since the start of 2023 amid expectations of continuing rate hikes by global central banks due to inflation, bought a net $876 million of Indian stocks over six sessions.