seen this before in many stocks people take a small profit just before results are due just in case they are not good(profit is a profit etc ) safe way to trade but no fun, i think if there was a wiff of bad news there would be a larger sell off.It may well be a larger holder playing with our heads and its working(seen that before to)we'll all know soon enough.