Stock futures come down as the 10-year Treasury yield reached a new three-year high and a week of major first-quarter earnings reports kicked off.
Stock futures come down as the 10-year Treasury yield reached a new three-year high and a week of major first-quarter earnings reports kicked off.