Wall Street rallies, weekly losing streak continues