Insider Trading & Ownership of Michelle Jarrard
-
Location
-
New York, NY
-
Summary
-
The estimated net worth of Michelle Jarrard is at least $2,607,241 dollars as of 04 Jun 2025. Michelle Jarrard is the Director of Lazard, Inc. and owns shares of Lazard, Inc. (LAZ) stock worth about $1,575,480. Michelle Jarrard is the Director of CRAWFORD & CO and owns shares of CRAWFORD & CO (CRD-A) stock worth about $1,031,761.
-
Signature
-
/s/ Michelle Jarrard by Shari L. Soloway under a P of A
Notify me when Michelle Jarrard files a new Insider Trading report.
⭐ Subscribe ⭐