Shares rise for third straight session, backed by strong cash flow

Shares rose for three consecutive sessions on Wednesday, backed by strong cash flow pouring in oil and bank stocks.