All three major US stock indexes were up in late-morning trading Friday following a better-than-expe