There was a huge spike in volume before the announcement, someone got wind of news but didn't know what kinda of news. Whoever heard bought up ~6 million shares right before the halt from 2:37 to 2:47. They guessed wrong.
Either way it's fraud...someone knew something was up before most others.
Of course the news was out to the chosen ones. It generally is. The whole game is rigged. Just take that as a given. This is especially true in the options pits. Look carefully at today's option volume and the timing.