James Russell Revocable Trust on ABEO, Oct 23, 2026

James Russell Revocable Trust now owns 6.1%. It has said it may push for changes.

Date
Oct 23, 2026
Who
James Russell Revocable Trust
Fund
ABEO - Abeona Therapeutics
Stake
6.1% (3,479,963 shares)
Type of notice
May push for changes
Document number
0001477932-26-006433

Open the original document at the SEC →

We read this document automatically. If something looks wrong, the original is the one that counts.

Back to ABEO