THE ISEQ finished the week with a further gain of 23.72 points to close at 3,013.44. European shares made fresh gains for a seventh straight session, as some analysts said equities would be supported by positive company earnings and steadily improving economic conditions.