Wall Street's three major indexes have risen with the S&P 500 posting its strongest gain in three weeks as a string of healthy earnings boosted investor optimism and a rebound in the Turkish lira eased fears of a broader financial contagion.

Wall Street's three major indexes have risen with the S&P 500 posting its strongest gain in three weeks as a string of healthy earnings boosted investor optimism and a rebound in the Turkish lira eased fears of a broader financial contagion.