This stock behaving so erratically. What news are we expecting...Revenue, buy back or something else??