Neptune Insurance (NP) priced its IPO at $20 per share on September 30, 2025, raising $368 million for existing shareholders and valuing the company at about $2.8–$3.1 billion as shares began trading.
Neptune, founded in 2016 and based in St. Peters...