TSMC shares drop after posting first monthly revenue drop in nearly four years