FN   $515.22  -4.72% Market Open

Fabrinet

Earnings, Splits and Dividends

Data not available