000 points; TSMC hits new high