Despite the overall market weakness, 10 stocks from the BSE500 index managed to post gains in each of the five sessions.