1 companies

CompanyLast Price7D Return1Y ReturnMarket CapAnalysts TargetValuationGrowthDiv Yield
ICAD
New
Icade
€21.38-6.7%-26.3%€1.6b€28.93PB0.4xE96.6%22.6%
Page 1 of 1