5 Stocks Insiders are Buying Now

2. Neptune Insurance Holdings Inc. (NYSE:NP)

Neptune Insurance Holdings Inc. (NYSE:NP) is included in our list of the 10 stocks insiders are buying now.

Neptune Insurance Holdings Inc. (NYSE:NP) enjoys bullish support from 70% of covering analysts as of March 25, 2026, with the $25 consensus price target implying approximately 10% upside.

That optimism was also reflected in insider activity. On March 13, 2026, Neptune Insurance Holdings Inc. (NYSE:NP)’s CEO and Chairman, Trevor R. Burgess, purchased 50,000 shares for $935,345.

Meanwhile, analysts at Morgan Stanley discussed the company’s outlook, expressing confidence in the company’s steady underwriting performance and disciplined exposure across flood and parametric earthquake products. The investment bank reiterated its EPS estimates of $0.52 for 2026 and $0.63 for 2027.

On March 4, 2026, Morgan Stanley trimmed its price target on Neptune Insurance Holdings Inc. (NYSE:NP) from $27 to $25 and reiterated an “Equal Weight” rating. The firm’s price target adjustment reflects updated peer multiples, which imply a 2027 EV/EBITDA of 31.8x, compared with the trailing multiple of 40.1x. The investment bank’s update followed the company’s fourth-quarter 2025 results.

Neptune Insurance Holdings Inc. (NYSE:NP), through its subsidiary Neptune Flood Incorporated, sells residential and commercial flood insurance policies on behalf of carrier partners across the United States.