By Panos Mourdoukoutas U.S. stocks snapped a four-week losing streak to end the week higher. Despite continued volatility, all major averages posted moderate weekly gains. Large-cap stocks led the rebound, driven by developments related to economic conditions, the Federal Reserve’s policy decisions, and corporate earnings reports. The S&P 500 ended March 21 at 5,667, up […]