Oil for June delivery slipped 94 cents to end at $105.22 a barrel.

Gold futures for June delivery fell $8.40 to settle at $1,654 an ounce.

Bonds: The price on the benchmark 10-year U.S. Treasury rose, with the yield falling to 1.93% from 1.96% on Tuesday.

Are you worried about how the 2012 presidential election will impact your investment portfolio? Which candidate do you think will be better for the stock market? E-mail Hibah.Yousuf@turner.com for the chance to be included in an upcoming story.