Options would trade on the TSX since the employees with options are in Canada so I can rule that out as the cause of Friday's share price rise. The share volume was on NASDAQ.
Warrants trade at a fixed price established at time of issue so I can rule that out also as I watched the share price rise through out the day with increasing volume.
To me that leaves Institutional buying..... Just trying to get in before Monday's earnings release.