Euronext tops sixth consecutive growth quarter with buyback