Dow Up 660 Points Since Monday, Markets Poised For Best June In 50 Years

In addition to stocks, gold and government bonds posted gains, while oil reacts to U.S./Iran tensions.