Stocks closed with modest gains Wednesday, nudging the S&P 500 index to an all-time high for the second day in a row. Communications, financial and health care companies accounted for … Click to Continue »
Read more here:: How major US stock indexes fared Wednesday






