Fabrinet Prices IPO Below Range

Share this