Neptune Insurance Holdings Inc. (NP): financials from its own SEC filings