2 Stocks Down 77% and 19% to Buy Right Now

  • Despite some significant bouts of volatility over the last year, the broader market has enjoyed a strong rally over that stretch. As of this writing, the S&P 500 (^GSPC -0.22%) has delivered a total return of 10.5% over the last 12 months.