Neptune Insurance Holdings Inc. (NP) stock: insider buying, earnings and risk | BrightDollar