NEW YORK ( TheStreet) -- The five small-cap stocks rated highest by TheStreet Ratings have all increased earnings over the past year, and three have double-digit upside based on price targets. The following five companies have market capitalizations of between$50 million and $500 million and are rated at least B+, which is equivalent to a "buy": 5. Atrion Corp. Company ProfileAtrion Corp. ( ATRI) of Allen, Texas, was founded in 1944 and manufactures medical and fluid delivery devices. The shares closed at $151.50 Tuesday, down 2% year-to-date. Income Statement The company reported second-quarter net income of $5.43 million, or $2.67 a share, increasing from $4.70 million, or $2.31 a share, the previous quarter and $4.66 million, or 2.30 a share, a year earlier. Second-quarter revenue was $27.9 million, increasing 7% year-over-year, with CEO Emile Battat saying that sales in the "Marine and Airline markets increased sharply in this year's second quarter." Balance Sheet Atrion's quick ratio is 2.41, showing a strong ability to cover short-term cash needs. The company has no long-term debt. Stock Ratios Shares trade for 16 times earnings, lower than some of the small-cap companies in the Health Care Equipment and Supplies category, including ICU Medical ( ICUI) whose shares trade for 21 times earnings and Merit Medical Systems ( MMSI), which has a P/E of 22.. Analyst Ratings According to Thomson Reuters, there are no sell-side analysts covering Atrion Corp. TheStreet Ratings rates the shares a B+ (Buy), and has a 12-month price target of $173.06, implying 14% upside.