Markets hang in there to squeak out a positive close: DJIA +0.06% to 907. S&P +0.24% to 721....

|By:, SA News Editor

Markets hang in there to squeak out a positive close: DJIA +0.06% to 907. S&P +0.24% to 721. Nasdaq +0.96% to 1371. Oil -6.1% to $42.90. Gold +1.3% to $907.40.