NEW YORK ( TheStreet ) -- CareFusion (NYSE: CFN ) has been upgraded by TheStreet Ratings from hold to 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, impressive record of earnings per share growth, compelling growth in net income and attractive valuation levels. We feel these strengths outweigh the fact that the company has had lackluster performance in the stock itself. Highlights from the ratings report include:. CareFusion Corporation, a medical technology company, provides various healthcare products and services in the United States and internationally. It operates in two segments, Critical Care Technologies, and Medical Technologies and Services. The company has a P/E ratio of 13.7, below the average health services industry P/E ratio of 19.6 and below the S&P 500 P/E ratio of 17.7.