Innate Pharma releases its total number of shares outstanding as well as its voting rights as at April 30, 2010
Innate Pharma releases its total number of shares outstanding as well as its voting rights as at April 30, 2010: Total number of shares outstanding:37,686,794 Total number of theoretical voting rights...