I broadly agree. In that it does seem to be quite repetitive at times when we get a good Ann. and then the SP pops a bit - but then retraces, sometimes quite a lot. And as you say, it affects sentiment to the downside for some.
BGS Price at posting:
55.0¢ Sentiment: Buy Disclosure: Held