U.S. stocks are zigzagging following a rush of mixed profit reports from UnitedHealthcare, General Motors and other big companies. The crosscurrents are keeping overall indexes in check on Tuesday, and the S&P 500 rose 0.2% to pull closer to its all-time high set a couple weeks ago. The Dow Jones…