when punters know an anouncement is coming out, say the bi-monthly due soon, they stick their neck out and buy hoping to make a profit before having to pay for shares.
Then sometimes the announcement is not special, they find out that niether are they, and we get some selling on the news.
Just a theory.