Insmed (INSM) returned 87.5% in April 2003.

money illustration

Explore