Markets Gain on Earnings News

Tuesday, October 16th