US stocks have finished lower following mixed earnings, lacklustre economic data and renewed worries about Greece's finances.

Full Article