Kaynes Tech shares gain as analysts see up to 47% upside on stock — Should you buy?