Both Sensex and Nifty have gained for the sixth straight week.
In the six weeks starting June 15, the Nifty has gained 1,222 points.
In the six weeks starting June 15, the Sensex has gained 4,348 points.
The last six weeks has seen four Nifty stocks - Reliance Industries (up 35%), Infosys (up 33%), Bajaj Finance (up 32%) and Wipro (up 30%) gain over 30%.
Bajaj Finance and Finserv are the only two financial names to appear in the top 10 Nifty gainers over the last six weeks.