Insmed (INSM) returned 28.6% in March 2003.

money illustration

Explore