$38 looks like a likely post-earnings price. Revenue down--not so good. Profits are looking good, depending how you package the earnings number. $2.50 per share earnings -- $44 stock price.
The problem with CXW is the governments that give them contracts out of money, so CXW is going to get squeezed.
Seems to me, the strong growth is over for CXW, except through acquisitions.