Wall Street turned in another stunning finish today and extended its unprecedented streak of volatility - this time, to the upside - as investors spent a fractious session again struggling with fears about a recession but giving in to a last-hour wave of buying.