Yesterday's rally to record highs reflected hopes for peace and strong earnings. However, SpaceX and Advanced Micro Devices appeared to disappoint with results after the close.