3 Top Value Stocks to Buy Right Now

3 Top Value Stocks to Buy Right Now

Value stocks -- which have been lagging for months -- are starting to outperform. General Motors (NYSE: GM), Bank of America (NYSE: BAC), and Western Digital (NASDAQ: WDC) are among the top value stocks to consider buying sooner than later.