i don't think earnings growth is their problem (isn't EBITDA growing >30%?). Personally i think they have two issues. one - the university of rochester share sale has been such a disaster. i don't enitrely blame management but it has been painful. I believe rochester is done selling though, or at least very close to it.
second, they need to do a reverse stock split to get the stock price >$5 so insitutional funds can participate.
as far as the fundamentals of the business and their marketplace go, it's simply fantastic.