Insider Trading & Ownership of Michelle Jarrard
-
Location
-
New York, NY
-
Summary
-
The estimated net worth of Michelle Jarrard is at least $2.61M 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.58M. Michelle Jarrard is the Director of CRAWFORD & CO and owns shares of CRAWFORD & CO (CRD-A) stock worth about $1.03M.
-
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 ⭐