Bought un pullback below $25 per share, while company used free cash flow to repurchase shares.