U.S. stocks hit new highs as earnings, Fed clarity, and oil surge shape markets. Read more macro analysis here.