Fabrinet

FNNYSE
$314.94
-2.73-0.86%
Last update: Oct 23, 7:56 PM
Fabrinet Earnings & Forecasts - Benzinga