Leibowitz Arthur S Buys 5,000 Shares of Organogenesis Holdings, Signaling Quiet Confidence Amid Stable Insider Activity
Leibowitz Arthur S buys 5,000 Organogenesis shares at $2.68, reflecting steady insider confidence despite a 30% recent dip—ideal for investors tracking biotech growth.
3 minutes to read



