US stocks gained after two straight days of losses last week as investors await a flood of earnings reports the days ahead.
The text above is a summary, you can read full article here.