Stocks Sweep Higher on Wall Street as Profit Reports Roll In