Selling yesterday could be related to the non-relection of Bee. Held ~720000 shares prior to meeting. A protest of sorts?
Possible the newly appointed Chair (ann today) provides some sp impetus in the opposite direction
WRR Price at posting:
13.5¢ Sentiment: Buy Disclosure: Held