FN.US Stock Analysis: Fabrinet | Real-Time Data & Fundamental Insights