World stocks hold near record highs, oil keeps below $100 on peace deal hopes Apr 17, 2026 · Read more »