Markets | Tue Jun 25, 2013 4:45pm EDT

Shares rally, dollar gains as U.S. data buoys markets