1 companies

CompanyLast Price7D Return1Y ReturnMarket CapAnalysts TargetValuationGrowthDiv Yield
ABCA
€5.10-2.7%-19.4%€303.1m€7.9012.111.2%6.7%
Page 1 of 1