Valeo is buying back 670,000 shares worth EUR22.5m, it said in a statement.