Insider Trading & Ownership of STELIOS PAPADOPOULOS
-
Location
-
Alameda, CA
-
Summary
-
The estimated net worth of STELIOS PAPADOPOULOS is at least $61.4M 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.8M. STELIOS PAPADOPOULOS is the Director of BIOGEN INC. and owns shares of BIOGEN INC. (BIIB) stock worth about $9.5M. STELIOS PAPADOPOULOS is the Director of Ovid Therapeutics Inc. and owns shares of Ovid Therapeutics Inc. (OVID) stock worth about $112K.
-
Signature
-
/s/ Nina Ayer, Attorney in Fact
Notify me when STELIOS PAPADOPOULOS files a new Insider Trading report.
⭐ Subscribe ⭐