Is Encore Capital (ECPG) A Smart Long-Term Buy?