iRobot Corporation (IRBT) dipped -20.77% or $-27.12 to price $103.45. It is about 4.09 million shares traded, which is 669.53% compare to the average total volume: 611142. The year to date change is 44.01%. The 52 week price range is…