Dow hits 24th record of 2026 as earnings lift blue chips