NEW YORK ( TheStreet) -- Shares of iRobot Corporation (Nasdaq: IRBT) were gapping up Wednesday morning with an open price 17.2% higher than Tuesday's closing price. The stock closed at $28.30 Tuesday and opened today's trading at $33.17. The average volume for iRobot has been 434,800 shares per day over the past 30 days. iRobot has a market cap of $798.5 million and is part of the consumer goods sector and consumer durables industry. Shares are up 13.7% year to date as of the close of trading on Tuesday. iRobot Corporation designs and builds robots for the consumer, government, and industrial markets. The company offers consumer products, such as floor vacuuming robots, floor washing robots, pool cleaning robots, gutter cleaning robots, and programmable robots. The company has a P/E ratio of 27.5, above the average consumer durables industry P/E ratio of 27.3 and above the S&P 500 P/E ratio of 17.7. TheStreet Ratings rates iRobot as a buy. The company's strengths can be seen in multiple areas, such as its revenue growth, largely solid financial position with reasonable debt levels by most measures, solid stock price performance, impressive record of earnings per share growth and compelling growth in net income. We feel these strengths outweigh the fact that the company shows weak operating cash flow. You can view the full iRobot Ratings Report. Get more investment ideas from our investment research center. Interested in other stocks that are gapping up? Get free SMS text alerts sent to you when the action happens by texting UP to 95370 or select from multiple alert options.