Shares rebound on strong buying demand