Fabrinet

FNNYSE
$363.33
48.6315.45%
Last update: Nov 3, 6:31 PM
Fabrinet Earnings & Forecasts - Benzinga