Banks And Mid-caps Keep The Market Rally Alive For A Sixth Straight Day