How insert negative values in Gutenberg box-control

It can be done through inputProps prop. Check below example:

<BoxControl
   label={ __('Margin', 'text-domain') }
   onChange={ (margins) => setAttributes({margins}) }
   inputProps={{ min: -300 }}
/>