Neptune Insurance (NP) stock drops 4% in 2026’s first session as risk appetite cools
Neptune Insurance Holdings shares dropped 4% to $27.99 in Friday afternoon trading, swinging between $27.11 and $29.78. The company last forecast 2026 revenue of $186 million to $189 million with an adjusted EBITDA margin of 60% to 61%. U.S. equities traded mixed to start the year. RenaissanceRe fell about 3%, while Chubb also dipped.