You should celebrate your investment is trading at $1.60+.
That means your investment is worth about $1.60 / share.
And this means one of two things.. they are pumping this thing like mad before the meeting... or ... they are leaking/telegraphing good news to some insiders... DEMERS is leaving?