Double-click any editable cell to edit. The price column rejects negative values via cellValueChanging.preventDefault(); rejections appear in red in the log below.
cellValueChanging.preventDefault()