Nav Funding

Goldman Sachs, Point72 and others invest $44 million in business credit startup Nav