Insider Trading & Ownership of STELIOS PAPADOPOULOS
-
Location
-
Alameda, CA
-
Summary
-
The estimated net worth of STELIOS PAPADOPOULOS is at least $61,401,527 dollars as of 13 Nov 2025. STELIOS PAPADOPOULOS is the Director of EXELIXIS, INC. and owns shares of EXELIXIS, INC. (EXEL) stock worth about $51,790,879. STELIOS PAPADOPOULOS is the Director of BIOGEN INC. and owns shares of BIOGEN INC. (BIIB) stock worth about $9,498,648. STELIOS PAPADOPOULOS is the Director of Ovid Therapeutics Inc. and owns shares of Ovid Therapeutics Inc. (OVID) stock worth about $112,000.
-
Signature
-
/s/ Nina Ayer, Attorney in Fact
Notify me when STELIOS PAPADOPOULOS files a new Insider Trading report.
⭐ Subscribe ⭐