US stocks on Friday closed sharply higher, ending several days of sell-offs with a rebound fueled by upbeat earnings, strong economic data and easing fears of a larger-than-expected interest rate hike by the US Federal Reserve. All three major US stock indices posted solid gains, with financials leading the charge in the wake of Citigroup Inc’s earnings beat. This reversed Thursday’s sell-off driven by downbeat guidance from rivals JPMorgan Chase & Co and Morgan Stanley. The S&P 500 and the Dow snapped five-day losing streaks, but all three indices ended below last Friday’s close...