I am optimistic that this stock is undervalued, but my god, how much longer do we have to wait for this to turn??