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 Profile

Atrion 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.

If you liked this article you might like

Novartis AG, Sirius XM Radio, Coupa Software: 'Mad Money' Lightning Round

August's Inexplicable Selloffs Are Here: Cramer's 'Mad Money' Recap (8/17/17)

Trade-Ideas: Merit Medical Systems (MMSI) Is Today's Strong On High Relative Volume Stock

Stock To Watch: Merit Medical Systems (MMSI) In Perilous Reversal

Merit Medical Systems (MMSI) Showing Signs Of Being Strong And Under The Radar