Today’s Markets: Stocks rallied ahead of a tough week on earnings results

Source Link