Mercado Financeiro Online - The S&P 500 finishes 0.6% higher; Nasdaq gains 1.1%