US stock futures were struggling for direction on Friday, but headed for a weekly win, as investors kept an eye on rising government bond yields and focused on a fresh batch of earnings, MarketWatch reports.
Corporate results have largely come in ahead of expectations thus far, with General Electric beating estimates early in the session; however, others haven’t produced the kind of blowout results seen necessary to send stocks higher from elevated levels, and disappointments have been punished, highlighted by Philip Morris International Inc.’s weaker-than-expected results on Thursday, which triggered broader losses on Wall Street.