NEW YORK, July 21 (Xinhua) -- U.S. stocks ended mixed Monday as investors geared up for a packed week of earnings dominated by Big Tech. Read full story