 Strength reflects falling Treasury yields and gains for semiconductor shares on fresh signs of growing demand. The June consumer price index lies ahead at 8.30 a.m. ET Thursday, followed by big bank results Friday.