After another leg up, stocks have spent a couple of hours trading in a range along their session...

|By:, SA News Editor

After another leg up, stocks have spent a couple of hours trading in a range along their session highs, with broad marketwide gains and S&P advancers outnumbering decliners nine to one. At midday, the Dow +1.5% to 10,589; S&P 500 +1.6% to 1,133; Nasdaq +1.7% to 2,307. Crude +2.4%, now over $81. Natural gas +4.6%. Gold +2.5%. Silver +2.3%. Platinum +3.8%.