Pure speculation, but a big buy a month or so ago, then sell off, then another big buy recently. Spells good news.