25 Small And Mid-Sized Value, Growth And Momentum Stock Ideas

These 25 stocks pass the criteria of the Oberweis Octagon stock-picking strategy, including rapid revenue growth and low p/e ratios.