18 Stocks with Potential to Weather Market Storms