 Each of these seven top stocks to buy for under 20 in August are strong performers that rate have A-ratings in Portfolio Grader. The post The Top 7 Stocks to Buy for Under 20 in August appeared first on InvestorPlace. 