Markets | Thu Jul 19, 2012 4:32pm EDT

Earnings lift stocks, commodities broadly higher