A surprisingly successful Spanish bond sale and news of an increase in new home construction spurred markets to rally today.
Food giant General Mills today announced lower than expected profits, blaming costs of volatile commodities.