Stock buybacks hit their highest level in more than 5 years