Stocks are closing higher as industrial companies get a boost from the weaker dollar, the AP reports. Caterpillar jumped 1.7% Wednesday, one of the biggest gains in the Dow Jones industrial average. Metals prices rose, sending mining companies higher. Freeport McMoRan climbed 3%. The Dow Jones industrial average gained 66 points, or 0.4%, to close at 18,005. The Standard & Poor's 500 index added 7 points, or 0.3%, to 2,119. The Nasdaq composite index rose 12 points, or 0.3%, to 4,974. Bond prices rose. The yield on the 10-Year US Treasury note slipped to 1.70%. (More Dow Jones stories.)