Covered by 1 source · 1 article
Fabrinet Shares Slide Despite Earnings Beat as Margins and Cash Flow Disappoint