As per the BSE data, Shyam Metalics shares have gained over 23% year-to-date, while in a shorter timeframe of three months, it has gained nearly 21%.