iRobot (IRBT) stock is currently bearish, trading at $7.69, down significantly from its highs. The recent 22%+ drop was driven by disappointing Q4 2024 preliminary results, with revenue of $171M missing the $188M consensus, alongside higher promotional spending and inventory write-offs. Weak fundamentals, declining revenue trends, and ongoing operational challenges suggest further downside risk.