What are iRobot Corp's key financial statements?
What are the key financial ratios for IRBT?
How is iRobot Corp's revenue broken down by segment or geography?
Is iRobot Corp profitable?
Does iRobot Corp have any liabilities?
How many outstanding shares for iRobot Corp?