US stocks hit highest levels for months Stocks rallied strongly in the US last night, with both the Dow and the Nasdaq at their highest for months. The Dow Jones Industrial Average closed above its end 2003 level for the first time in more than four months.