I think one of the "biggest" impediments to the stock price is MANAGEMENT. Did you listen to the CC, especially the Q &A? O'brien was stuttering and stammering to answer the questions asked by analysts. The recent seeking alpha article shows that his interest are not aligned with shareholders.
I know it won't happen, but we need new management.