iRobot (IRBT) leaps on earnings, revenue

Shares of iRobot Corp. (NASDAQ: IRBT) rose 17.7% to $37.21 after the Roomba maker reported third-quarter earnings of 48 cents a share on revenue of $143.5 million. Analysts estimated 33 cents on revenue of $134.4 million. Share volume was 1.6 million, compared to an all-day average of 652,000