iRobot Earnings: What to Watch

iRobot Earnings: What to Watch

Investors have high expectations for iRobot's (NASDAQ: IRBT) upcoming earnings release. While shares touched 30% year-to-date declines in March, they've soared since then after the company announced a quick return to sales growth and profitability.