Mark this post. Yes price is down (and obviously worth the undervalued price as bid support suggests), but company is surely making things happen towards their goal and not we'll know about it soon enough.
Buying here or (if you're lucky, bid sitting) will pay off. Imo