Major stock indexes finished sharply higher Wednesday, with the S&P 500 and Nasdaq Composite setting their latest closing ...