Each of the following companies generates plenty of free cash flow, is inexpensive based on enterprise value to EBITDA and is profitable. The companies are also showing signs of price momentum and are trading near their 52-week highs.

This list is just a starting place for your own due diligence.

Disclosure: I have a long position with MDF.