A late rally sent stocks higher by the end of last week. Each of the benchmark indexes listed here gained nearly 2.0%, with the Nasdaq climbing 2.6% to lead the way.

read more