Stock to buy for short term: SBI share price has delivered mixed returns across different timeframes. Over the past three months, SBI shares have gained 4%. However, the stock has declined over 3% in the last six months and is down around 4% on a one-year basis.