Home Stock Dow rises 314 points as earnings offset oil, inflation worries