IPHA   $1.76  1.15% Market Closed After Close 1.71 -2.84%

Innate Pharma S.A.

Earnings, Splits and Dividends

Data not available