Neptune Insurance Surges 20% as Climate Risks Drive Insurtech Sector Momentum
Neptune Insurance Holdings (NP) shares jumped over 20% to $21.87 following a period of consolidation and strong fiscal 2025 earnings. The surge reflects growing investor confidence in data-driven catastrophe insurance as climate-related risks continue to reshape the property and casualty market.