The banking stock gained 4.5% to a high of Rs 277.40 on Friday against the previous close of Rs 265.45 on BSE.