 Stocks rallied to record highs on Wall Street after several big companies delivered better than expected profits for the spring. The S&P 500 rose 0.6% Tuesday, topping its all-time high set last week. The benchmark index is coming off its 10th winning week in the last 12.