Walsin's profit hits $18m

READ FULL ARTICLE