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%. On a monthly scale, the stock is up over 9% so far in July.