For the most part, corporations have reported results that have beaten analysts' expectations, though there have been some big letdowns. On Friday, Microsoft plunged after it reported declining revenue and a big write-off on its new tablet computer. Coca-Cola slumped last Tuesday after the company said it sold less soda in North America.
"Earnings are not stellar," said Brad Reynolds, chief investment officer at investment adviser LJPR. "It just seems that the market is ok with that."
Investors were more than OK with gold Monday. Its price climbed above $1,300 for first time in a month, giving mining stocks a big lift.
Gold gained $43.10, or 3.3 percent, to $1,336 an ounce, its biggest gain in more than a year. Copper rose 4 cents, or 1.3 percent, to $3.19 per pound.
Among mining companies, Newmont Mining rose $1.66, or 5.8 percent, to $30.35. Freeport-McMoran Copper & Gold gained 59 cents, or 2.1 percent, to $29.15.
Gold had plunged earlier in the year because investors thought the Federal Reserve was close to ending its economic stimulus. Gold is now advancing on speculation that the Fed could continue the stimulus for longer than previously thought. That increases the chance of higher inflation and weakens the dollar. When the dollar falls, gold becomes more attractive as an alternative investment.
Five of the 10 industry group in the S&P 500 rose. Gains were led by financial companies, which have posted some of the strongest earning reports for the quarter so far, and are expected to report average earnings growth of 23 percent for the period. Bank of America added 17 cents, or 1.2 percent, to $14.92.