US stock indices gained ground on Friday as US treasury yields lost ground, while major tech corporations prepare to release financial results.
US two-year treasury yields fell by 3.1 basis points to 3.954% from 3.985%, while 10-year treasury yields fell by 1.9 basis points to 4.076%.
On trading, Dow Jones fell 0.3%, or 140 points to 13:51 GMT to 43190, while SP 500 rose 0.2% to 5850, as NASDAQ added 0.5% to 18,467.