For me the easiest explaination is that for the last few weeks we have seen lighter than normal trading. Investors were concerned that shares would get dumped in order to pick up the warrants that were about to expire therefor dropping the price. When that didn't happen, they bought.