I've got the impression that large buy orders at 44-46c were placed to fake the demand and push the price up, so some insto can then unload their shares. Along with the usual dodgy robo-trades, this actually worked and caused a mini-short squeeze and higher close price.
IMHO there will be more instos unloading in the coming days, so probably not a bottom yet.
BKN Price at posting:
46.0¢ Sentiment: Buy Disclosure: Held