Don't fix too much on Astro's.
When a stock has to go, it goes, and most of them move when nobody expects it.
The fundamentals of this stock are fine and it will go to where it belongs. Once Gold is above $1000 all PM stocks will go bonkers and ECU will be among the winners.
In 12 months time we may reach a stage of overvaluation. That is, as long as the CFO doesn't do any weird things.