Fabrinet (NYSE:FN) reached a new 52-week high on Tuesday , Analyst Ratings Net reports. The company traded as high as $20.98 and last traded at $20.90, with a volume of 75,542 shares. The stock had previously closed at $20.65. A number of research firms have recently weighed in on FN. B. Riley reiterated a “buy” […]