Indices suggest economy starting to stage rebound

<...more>