IRBT has been falling at a sharp angle, and even with the slight upswing today, considering the pattern over the last several months, I noticed three things. First, IRBT almost always goes down before an earnings report, followed by a sharp upswing immediately after the earnings report. Since the next report is coming out Oct. 28, I believe we will continue to see a downswing for the next few weeks. Second, the RSI is around the 20% mark, and finally, the MACD is above the buy line. So, I don't think now is a good time to buy, but keep a sharp eye out because it will come back. Now, the RSI being so low might indicate the stock is undersold, but in this case, I believe there is good reason.