Insider Buy Signals Confidence: Leibowitz Adds 5,000 Shares in Organogenesis Amid Growth Outlook
Leibowitz Arthur S’s March 9 buy of 5,000 Organogenesis shares reflects insider confidence amid a 30% price drop, highlighting the firm’s regenerative‑medicine pipeline and potential for rebound.
3 minutes to read



