Stocks look to finish first half of 2026 with best start in years