Stock Upgrades: Fabrinet Shows Rising Relative Strength