Quite literally once a twat always a twat... im liking the manner in which the bollinger bands are tightening and a narrow range is being played. If and when this spikes you are not going to be able to act fast enough. Massive seller in the backgroung (1m+ shares to get rid of all the way upto 5.76). My guess; when buy backs take place these will rapidly disappear and 5.80 will be the trading level in no time.
Maths calculations as follows:-
Average mid close price of last 5 trading days was £5.70
This will be the purchase level of the buy-back programme and of course upto a maximum of 105% of this value, hence £5.985. I would not expect this to move above this level to the end of buy-back.