2 companies

CompanyLast Price7D Return1Y ReturnMarket CapAnalysts TargetValuationGrowthDiv Yield
1INN
€76.10-1.8%-25.4%€755.0m€212.0615.219.8%5.3%
EXL
€2.380%-19.6%€62.5m€4.4521.119.4%n/a
Page 1 of 1