IRobot shares are trading lower after the company narrowed its FY19 revenue guidance from $1.2 - $1.25 billion to $1.2 - $1.21 billion and its operating income guidance from $75 - $100 million to $75 - $80 million