Exceptional performance given the red on the market today.
Someone has either set this up to try and take a position or news is close and its getting bought up in anticipation. Either way it certainly makes a change for the stock and gets rid of some weak hands!