Shriram Finance shares closed 0.96% lower at ₹642.05 on June 4 after a two-day winning streak. The stock has gained 42% over the past year and 10% year-to-date. Is it a stock to buy?