Dow ends above 11,000 for first time in 18 months