Stocks rallied last week as investor spirits lifted thanks to a better-than-expected start to the second-quarter earnings season.
Stocks rallied last week as investor spirits lifted thanks to a better-than-expected start to the second-quarter earnings season.