IROBOT CORP Financials