INSM (INSM) Insider Trades & Smart Money Data

The company saw 4 SEC trades resulting in a net sale of $15,779,804.

The company saw 4 SEC trades resulting in a net sale of $15,779,804.

The company saw 4 SEC trades resulting in a net sale of $15,779,804.

Nexus Score: 8