FII & DII Flows
What foreign and domestic institutions bought and sold in Indian equities, from NSE's daily figures.

DIIs bought ₹6.4 lakh crore of Indian shares in 2026
01 Oct 2026
Domestic institutions bought a net ₹6,39,535 crore of Indian shares from January to September 2026, 1.59 times what foreign institutions sold.
FII & DII Flows
FII vs DII in September 2026: who bought, who sold
01 Oct 2026
FIIs sold a net ₹44,013 crore of Indian shares in September 2026; DIIs bought ₹76,030 crore. The month day by day, and the 15-month streak behind it.
FII & DII FlowsMarket Recap
FIIs sold ₹4.03 lakh crore of Indian shares in 2026
01 Oct 2026
Foreign institutions sold a net ₹4,03,068 crore of Indian shares from January to September 2026, already 31.5% more than in all of 2025. Month by month.
FII & DII Flows