Shares of State Bank Of India (SBI) are trading at their 52-week high with the banking stock gaining 10% this year. The stock has clocked positive returns in short and long durations. SBI stock hit a ...