By | January 13 2010 4:16 PM

U.S. stocks ended higher on Wednesday, pushing the Dow average to a fresh 15-month closing high, as investors bought financial and technology shares, and Merck & Co benefited from a brokerage upgrade.