Global stocks posted weekly gains on Friday after a stronger-than-expected US earnings season, while US Treasury yields fell ...