Over the 5 buying and selling periods ending on June 27, the Sensex gained 2%, or 1,651 factors, closing at 84,059. The index recorded good points on 4 out of the 5 days, together with a 1,000-point surge on Thursday. Through the week, 11 BSE midcap shares registered constant good points throughout all 5 periods. (Information Supply: ACE Fairness)