2 Top Bargain Stocks Ready for a Bull Run

  • With the S&P 500 and Nasdaq Composite hovering near their all-time highs, it might not seem like the best time to shop around for new stocks. As Warren Buffett once said: "Whether we're talking about socks or stocks, I like buying quality merchandise when it is marked down.