SBM Offshore repurchases shares under EUR227m buyback