iRobot (NASDAQ: IRBT) investors have had an eventful summer. iRobot’s stock rose 21% immediately following a second-quarter earnings report that absolutely crushed expectations, but has since given up about half those gains. With the stock approaching pre-earnings levels, and high expectations for growth ahead, let’s look at the pros and cons to determine if iRobot is a buy right now.