Shares climb on strong cash flow