US stocks have finished barely lower following mixed earnings and lacklustre economic data as worries about Greece's finances returned to the forefront.

US stocks have finished barely lower following mixed earnings and lacklustre economic data as worries about Greece's finances returned to the forefront.