A Look At The Fair Value Of iRobot Corporation (NASDAQ:IRBT)