US stocks ended mixed on Friday after strong earnings from some industrial companies were countered by feeble results from Microsoft and other technology companies.

US stocks ended mixed on Friday after strong earnings from some industrial companies were countered by feeble results from Microsoft and other technology companies.