Stocks close a blistering week, even as uncertainty lingers