DXP Enterprises board authorizes up to $150 million share repurchase program - DXPE News | Rallies