Stocks rallied as traders digested a fresh batch of bank earnings and strong June retail sales
Source: Dow pops more than 600 points in relief rally Friday but closes with weekly losses
Stocks rallied as traders digested a fresh batch of bank earnings and strong June retail sales
Source: Dow pops more than 600 points in relief rally Friday but closes with weekly losses