DXP Enterprises (DXPE) Analysis