They mention much of the revenue is from late fees and that it's expensive because of a high PE. Not a very insightful piece. Shame they aren't supportive. I'm sure they will be if they can buy cheaper.
APT Price at posting:
$14.31 Sentiment: Hold Disclosure: Held