iRobot Corporation IRBT is benefiting from its diversified product portfolio. Its innovation capabilities are also beneficial. These include the enhanced version of the Genius Home Intelligence ...