In recent trading, shares of Fabrinet (Symbol: FN) have crossed above the average analyst 12-month target price of $127.50, changing hands for $128.22/share. When a stock reaches the target an analyst ...