Shares close at new high; TSMC breaks records