Stocks finish with strong gains; financials lead rally

Back
Top