C&D International stock gains for 7 days on HSBC buy call