IRBT Earnings: AI Insights on iRobot Corp