RE:NCIB
In all likely hood GXE is scooping up shares. Shareholders are selling off at reduced prices while the intrinsic value of those share they are selling off is increasing as the size of the float declines with the buy backs.
As a result when Q2 results (which will be substantially even better then Q1) come out the earnings/share will be even greater as there will be fewer shares dividing up the earnings. Also, it will allow the potential for a greater dividend per share.