US stock markets, yields perk up, oil falters as choppy week winds down