ATTO Attovia Therapeutics, Inc.: institutional ownership and insider trading

Over the last 12 months insiders bought $52.4M and sold $4.50M on the open market.

Recent ATTO insider trades

5%+ owners

All ATTO insider trades