Stock Taper
Latest 13F filing data - Q1 2026
Neptune Insurance Holdings Inc.
NP
Shares Held
22.35M
Value
$540.66M