ECPGEncore Capital Group, Inc.

$100.13

Is the business good?