Stocks fell sharply last week, with each of the benchmark indexes posting declines as rising energy prices, tensions in the Middle East, and renewed stagflation fears dampened risk sentiment.

read more