UPDATE: Raymond James Upgrades iRobot To Market Perform Notes 'our rating change reflects our view that estimates are washed out, potential upside catalysts exist, and there are few negative catalysts to push shares below the $45-$55 range'
Benzinga_Newsdesk