repurchaser
Etymology
From repurchase + -er.
noun
One who repurchases.