It was most likely buying on the part of Mutual Funds tied to the Russell Index. Probably computer generated. It happened with CPST, BCON, PLUG, QTWW, JRCC, just to name a few. All of these stocks are joining the Russell 3000 index at the market close on June 27.