Fabrinet

FNNYSE
$367.30
24.097.02%
Last update: Oct 28, 7:30 PM
Fabrinet Earnings & Forecasts - Benzinga