Power outages mean lost sales, stock for businesses