 Shares of IRobot Corp. NASDAQ: IRBT tanked following the release of its Q4 earnings report showing a miss on both EPS and sales accompanied with in-line guidance for fiscal year 2022. The company reported a 16 decline in year-over-year Q4 revenue to 455.4 million though noted that full-year 2021 revenue showed a 9 year-over-year increase to 1.565 billion. 