Investment Firm Closes Out Entire $18.1 Million Position in Biotech Stock, According to Latest SEC Filing
26/5 20:49
Key PointsSold 420,000 shares, estimated transaction value approximately $18.10 million (based on average first-quarter 2026 pricing)...
