SBM Offshore repurchased $25.5M shares in week-long buyback push